我试图基于heroku和python构建一个松弛机器人,该机器人每10分钟向允许该机器人编写消息的所有渠道写入一条消息。如果我能从机器人连接到的channelId的Slack API中读取信息,然后让该机器人同时将消息发布到所有通道,那将是完美的。
到目前为止,我在Slack api中找不到此类功能。另一方面,我不得不承认,我是新手。是否有类似的功能?或者您可以考虑解决方法?如果可能的话,我想避免在其他地方存储数据。
答案 0 :(得分:0)
是的。用您的漫游器令牌调用users.conversations
以获得其所属频道的列表。
从文档中:
此方法有助于回答以下问题:
Which conversations am I a member of? Which public channels is my bot user in? Do I have any direct messages open with my friend Suzy? Is my bot a member of any private channels?