【发布时间】:2018-01-16 20:51:07
【问题描述】:
我构建了一个 Slack 机器人并试图让我的机器人与 a 频道中的另一个机器人交互,但它似乎不起作用。
例如,我想使用Polly(一个Slack bot)的投票功能。
像我这样的普通用户发送 /polly “哪个更好?” “Tacos”“Pizza” 消息和 Polly 将在频道中创建 Slack 投票。但是当我让我的机器人在同一个频道中发送相同的消息时(我使用python-slackclient和chat.postMessage方法),消息就像一个简单的文本,换句话说,它没有触发Polly。
那么,在频道中,Slack 机器人如何与另一个机器人交互并触发它的某些功能? 有人做过这样的事吗?
更新
https://github.com/ErikKalkoken/slackApiDoc/blob/master/chat.command.md
我尝试了这个方法,但遇到了另一个问题......
错误信息是
{'error': 'missing_scope',
'needed': 'post',
'ok': False,
'provided': 'identify,bot:basic'}
Oauth 令牌需要“post”范围,但官方文件显示“post”范围已被弃用。如何使我的令牌具有“发布”范围?
【问题讨论】:
标签: python bots slack slack-api