嗨,我是一个使用python slack客户机库的人,我不知道为什么在使用
from slackclient import SlackClient
token = 'XXXXXXXX' # my token
sc = SlackClient(token)
if sc.rtm_connect(): # connect to a Slack RTM websocket
sc.rtm_send_message('general', 'I need coffee')
else:
print('Connection Failed, invalid token?')
我的机器人是公共频道的一部分,我也在尝试发送消息,我没有收到任何错误,但没有任何东西出现在我发送的频道中。我试过频道名称和它的id
下面的方法确实有效
^{pr2}$我看到这个信息几乎立刻就出现在我的频道里。在
我已经通过slack网站和api确认我的机器人是这个频道的成员。在
我是不是错过了一些关于工作方式的东西?在
我认为你应该使用你的机器人令牌而不是你的用户令牌。slack中有两种类型的令牌,如果您希望bot响应slack通道,则应该使用bot令牌。在
相关问题 更多 >
编程相关推荐