Articles of slack api

Slackbox – 请求的URL无法检索 – 访问被拒绝

我有slackbox在本地运行,已经创build了一个Spotify开发应用程序,并已成功validationslackbox。 它说我login在http:// localhost:5000 / 。 我所有的variables都已经设置,包括松弛的令牌,通过dotenv在.env文件中。 一切似乎都很好。 在闲置的一面,我创build了映射到/ spotify的邮件到http:// localhost:5000 / store的斜杠命令。 打字时,斜杠命令显示在我的命令描述列表中。 当我尝试使用它时,我在聊天中收到访问被拒绝的消息,我假设由于跨域问题: 错误:无法检索请求的URL 拒绝访问。 根据他们的文档 – https://github.com/benchmarkstudios/slackbox – 在本地运行应该工作。 我也在本地运行一个Hubot机器人,它与同一个闲置房间整合在一起。 任何帮助表示赞赏!

Slack Botkit – 如何从“reaction_added”事件中获取消息的内容

我正在使用botkit框架来响应,当一个反应被添加到消息,但我不知道如何提取消息的内容,当事件被触发。 以下是我目前拥有的: controller.on('reaction_added',function(bot, event) { if (event.reaction == 'x') { // bot reply with the message's text } }); 根据Slack API ,我只能得到具有消息types,通道和ts的event.item之类的数据。 有谁知道如何做到这一点?

如何将一个懒散的机器人扩展到1000个团队

为了实现一个懒散的机器人,我需要处理冗余的“实时消息API”。 这是一个基于WebSocket的API,它允许您实时接收Slack的事件并以用户身份发送消息。 更多信息: https : //api.slack.com/rtm 为了只为一个团队创build一个bot,我需要打开一个websocket连接并听取事件。 为另一个团队提供松散的机器人。 我需要打开一个新的websocket连接。 所以, 1队=> 1个websocket连接 2队=> 2个websocket连接 N个团队=> N个websocket连接 我应该做什么来扩展我的websocket连接为无尽的团队? 什么样的架构可以处理1000个websockets连接的自动调节?