タグ

2021年9月13日のブックマーク (2件)

  • Amazon EchoからSlackに通知を出してみた(Web API版) - nemuzukaの「明日から本気出す」

    前回はAlexa、会社に連絡をしてと話しかけることでSlackに通知するアプリを作成しました。 ですが、このアプリ経由だと「誰からのメッセージなのか」がわからないので、環境変数で名前を設定する必要がある為、ユーザ毎にLambdaファンクションを登録する必要がありました。 別に公開するとかそういうのではないのですが、ソースコード上に設定値をハードコードしている感じがして雑な感じです。もう少しいい感じにならないかと探していると、Alexaからアクセストークン取得できるんですね。 SlackでもOAuth使えるので、取得したTokenを元にWeb APIを呼び出すことで認証したユーザとして書き込めます。今回はこっちでやってみましょう。 1. Slackのアプリ登録 SlackのApplication管理画面より、Create New Appをクリックします App Name と Workspac

    Amazon EchoからSlackに通知を出してみた(Web API版) - nemuzukaの「明日から本気出す」
    gigs123
    gigs123 2021/09/13
  • Alexa×Slack連携! アカウントリンクを使うスキルをC#で実装

    「特集:はじめてのAlexaスキル開発」 Alexaが持つ「アカウントリンク」機能を使うと、Alexaから特定のサービスに特定のユーザーとしてアクセスできる。この機能を使って、「原稿を書くよ」とAlexaに伝えると、その心をSlackに投稿してくれるスキルを作ってみよう。実際にこのスキルが動作している様子を以下に示す。 なお、アカウントリンクではOAuth 2.0が使われるが、稿では詳しい説明は省略する。OAuthを利用したアカウントリンクの詳細については「Alexaユーザーとシステムユーザーを関連付ける」ページなどを、OAuthの概要については「『OAuth』の基動作を知る」や「図解:OAuth 2.0に潜む『5つの脆弱性』と解決法」などを参照されたい。 今回作成したスキルとその対話モデル 上でご覧いただいたように、今回作成した「PostTelltaleFromAlexaToSla

    Alexa×Slack連携! アカウントリンクを使うスキルをC#で実装
    gigs123
    gigs123 2021/09/13