我正在尝试实现一个可以获取所有直接消息频道,所有工作区用户并向其发送直接消息的Bot。 如果我使用我的开发工作区,一切都按预期工作,但是当我尝试使用我的公司工作区时,我的Bot只能检索它所属的直接消息通道。 有关如何通过生产Bot修复的任何想法。Slack Bot查看所有直接消息频道
0
A
回答
0
由于松弛的支撑我有我的回答是:
发出OAuth令牌是针对谁安装了您的应用程序,并表示要代表用户执行操作权限(或多个)用户。更详细的信息在这里 - https://api.slack.com/docs/oauth。 令牌只能执行与安装应用程序的用户相同的操作,例如,如果用户无法在频道中查看或发布内容,则他们无法将权限授予他们没有的内容。
0
你不能。由于Slack的安全架构,人们只能看到他所属频道的信息。即使是Slack团队(主要所有者)的“超级管理员”也是如此。机器人和应用程序会从安装它的用户那里继承权限(=已授权访问令牌)。
它在你的开发Slack上工作的原因是你的用户可能已经在Slack上创建了所有私有频道,并且/或者是与你的应用使用的访问令牌相同的。
相关问题
- 1. Slack Bot互动消息
- 2. Slack发送直接消息到SLACK上的所有消息(非群组消息我想发送个人消息
- 3. Slack频道不适用于MS Bot Framework
- 4. 为Bot用户创建Slack频道
- 5. slack bot回应消息提到
- 6. 电报频道消息查看次数
- 7. 使用Slack API获取可分享链接到频道消息
- 8. Hubot Slack:如何发送消息包含频道链接?
- 9. Node.js:如何使用MS Bot Framework在Slack中发送直接消息?
- 10. 在Slack中,是否有方法查看属于该频道的所有成员?
- 11. Telegram Bot不接收来自频道的消息
- 12. Slack清除通道中的所有消息(〜8K)
- 13. 获取频道消息列表并发送私人频道上的消息
- 14. Python和Slack API,获取频道信息?
- 15. 使用传入的webhook将SQL消息发送到Slack频道
- 16. 在Slack频道上显示最后一条消息日期
- 17. 只读Slack频道
- 18. 用于直接消息的Bot用户事件API
- 19. Slack Slash命令 - 不能在私人通道或直接消息中工作
- 20. Slack API从通道中删除bot
- 21. Node.js Bot拉链接消息
- 22. MySql查询直接消息
- 23. 如何使用Slack API发起直接消息(私人IM)
- 24. 通过bot发送消息给电报频道
- 25. 发送消息到cinch bot框架中的频道
- 26. Slack Bot在Node js中回复自己的消息
- 27. 对于Slack bot使用botkit,有没有办法在对话中更新消息?
- 28. 无法发送消息到特定的频道在Slack with Hubot - SlackRTMError:没有频道ID
- 29. 无法发送定制的Slack消息与Bot连接器的版本3
- 30. 如何查看YouTube频道中的所有视频?
根据你所说的,我创建了2个新用户,第一个用户邀请了第二个用户。另外,第二个人的直接消息频道可以被Bot看到。 – matteo
顺便说一句,允许机器人检索直接消息频道,如果只允许他们看到自己的频道,这有什么意义? – matteo
嗯......我强烈怀疑已经由用户A安装的僵尸工具可以看到用户B和用户C之间的直接消息通道,他不是其中一员。 –