为Bot Us创建空闲频道

2024-05-23 23:29:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为我的平台创建一个web集成,使用bot用户“记录”某些事件。在

我希望每个事件类型都有一个新的频道/组,这样它们就可以显示在一个列表中,而不是全部显示在一个频道中。为此,我使用python Slacker集成创建了一个bot。在

由于slack API拒绝让我以bot用户的身份创建通道,所以我需要使用oauth2api来创建一个通道,然后让bot在其中写入内容。这意味着我需要以用户身份进行身份验证,才能轻松使用我的平台。在

这感觉有点像黑客,因为我要使用的用户(可能是我自己的)只是在代码中为bot创建频道。在

有更好的方法吗?这里的最佳实践是什么?在

谢谢!在


Tags: 用户apiweb类型内容列表bot记录
1条回答
网友
1楼 · 发布于 2024-05-23 23:29:55

是的,还有更好的办法。在

如果你对你的应用使用Slack应用,你将在安装期间收到两个新的访问令牌。一个bot访问令牌和一个通用访问令牌。两者都将具有您在安装期间指定的作用域,但后者将不限于bot子集。使用后者创建新频道。在

您将需要转到oauth流程为Slack团队安装应用程序,但只需安装一次。令牌将保持有效,当然应该由你的应用程序存储。在

不确定您对Slack应用程序有多熟悉,但您不需要将您的应用程序发布到Slack app目录。这是可选的。在

请参阅official page关于添加到可宽延时间按钮的内容,添加到可宽延流部分。在

相关问题 更多 >