我有一个与松弛API集成的机器人,但无法弄清楚如何为其提供正确的范围来访问公共渠道中的内容"列为here。
我试过了: 通道:读,信道:写,聊天:写:机器人
但最终会给我一个描述"访问和修改有关您的公共频道的信息"代替。
答案 0 :(得分:1)
您的机器人已经能够读取其所在渠道中的内容(请参阅机器人用户可用的方法here)
关于你想要达到的目标,你的问题有点不精确。只有" bot"范围,机器人可以读取已被邀请到的频道中发布的所有消息。如果您希望自己的应用能够在所有渠道中邀请机器人,以便监控公共频道中发布的所有内容,则您需要要求范围'频道:写'。这样您就可以访问方法' channel.join'和' channel.invite'
请记住,如果您遵循此路线,渠道范围将附加到用户令牌,而不是机器人令牌。换句话说,您的应用会让用户授予在公共频道中邀请机器人的授权。