我一直在使用python slackclient开发一个遵循和的slack机器人。我需要创建一个机器人,可以与几个人在同一时间聊天,但在私人聊天,而不是在一个群组频道。我试着运行机器人的代码几次,改变频道,它工作了,但我想在相同的脚本中做所有的事情。下面是我的代码:
from slackclient import SlackClient
Token = 'xoxb-xxxxxxxxxxx.....'
usr= 'XXXXXXXX'
chat = 'XXXXXXXX'
sc = SlackClient(Token)
# c is just to
我需要调用松弛api来邀请我的机器人进入通道。我可以在松弛的应用程序中做到这一点,但是当我通过api这样做时,我总是会得到user_not_found。
我打电话
https://slack.com/api/channels.invite?token=<legacy token>&channel=<channel>&user=<bot user name>
我使用的是遗留令牌,而不是bot令牌、在bots配置page.But上获得的有效通道和bot用户名--我总是得到' user _ not _found‘。如何邀请机器人进入频道?
下面是我设置主题频道的代码,当频道存在时,我会收到{"ok":false,"error":"channel_not_found"},我尝试使用channelId而不是使用#channelName。但没什么不同。并且权限设置正确。 function setTopic1() {
var topic = 'testing'
var url = 'https://xxxx.slack.com/api/conversations.setTopic'
var payload = {
'channel&