gpt4 book ai didi

ruby - Slack RTM API 连接到多个服务器

转载 作者:数据小太阳 更新时间:2023-10-29 08:07:59 25 4
gpt4 key购买 nike

我正在考虑为 Slack 创建一个机器人,它可以安装在多个不同的 Slack 社区中。 Slack 提供了一个 Real Time Messaging (RTM)为每个社区创建一个 Web 套接字以进行管理的 API。 Ruby 中是否有任何同时连接到多个 Web 套接字的最佳实践?这是 EventMachine 或 Celluloid 应该用于的东西,还是存在允许连接到多个机器人的客户端?谢谢!

最佳答案

这里有一篇关于“用 Ruby 编写 Slack 机器人服务”的详细文章:http://code.dblock.org/2015/11/14/writing-a-slack-bot-service-for-multiple-teams.html

您应该使用 EventMachine 或 Celluloid。两者都会起作用。 https://github.com/dblock/slack-bot-server 中的一个完全运行的示例已经为您完成了大量基础工作。 .

更新:可以找到更完整的例子https://github.com/dblock/slack-gamebot这是为 http://playplay.io 提供支持的服务,乒乓球、国际象棋和台球 Slack 机器人。

关于ruby - Slack RTM API 连接到多个服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32685815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com