是否有可能获得允许松弛机器人编写的所有频道?

时间:2019-05-11 14:37:01

标签: python heroku slack-api

我试图基于heroku和python构建一个松弛机器人,该机器人每10分钟向允许该机器人编写消息的所有渠道写入一条消息。如果我能从机器人连接到的channelId的Slack API中读取信息,然后让该机器人同时将消息发布到所有通道,那将是完美的。

到目前为止,我在Slack api中找不到此类功能。另一方面,我不得不承认,我是新手。是否有类似的功能?或者您可以考虑解决方法?如果可能的话,我想避免在其他地方存储数据。

1 个答案:

答案 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?