我在本地运行 slackbox,创建了一个 Spotify 开发应用程序并成功验证了 slackbox。它说我在http://localhost:5000/登录。我的所有变量都已通过 dotenv 在 .env 文件中设置,包括 slack 令牌。
那里一切似乎都很好。
在松弛方面,我创建了一个映射到 /spotify 的斜杠命令,该命令 POST 到http://localhost:5000/store。键入时,斜杠命令会显示在我的命令描述列表中。
但是,当我尝试使用它时,我在聊天中收到拒绝访问消息,我假设是由于跨域问题:
错误:无法检索请求的 URL
拒绝访问。
根据他们的文档 - https://github.com/benchmarkstudios/slackbox - 在本地运行它应该可以工作。我还在本地运行了一个 Hubot 机器人,它与同一个闲置空间很好地集成在一起。
任何帮助表示赞赏!