Slackbox をローカルで実行し、Spotify 開発アプリケーションを作成し、slackbox の認証に成功しました。http://localhost:5000/にログインしていると表示されます。dotenv を介して、slack トークンを含むすべての変数が .env ファイルに設定されています。
すべてが順調に見えます。
スラック側では、 http://localhost:5000/storeに POST する /spotify にマップされたスラッシュ コマンドを作成しました。入力すると、コマンドの説明リストにスラッシュ コマンドが表示されます。
ただし、使用しようとすると、チャットでアクセス拒否メッセージが表示されます。これは、クロスドメインの問題が原因であると想定しています。
エラー: 要求された URL を取得できませんでした
アクセスが拒否されました。
彼らのドキュメント ( https://github.com/benchmarkstudios/slackbox ) によると、これをローカルで実行するとうまくいくはずです。また、ローカルで Hubot ボットを実行しており、同じスラック ルームとうまく統合されています。
どんな助けでも大歓迎です!