我的 Slack 频道支持 Simple Poll 应用的 /poll 命令。如何使用 Slack API 调用此命令?
from slacker import Slacker
# Using what's now called a "legacy token"
slack = Slacker('my-token')
slack.chat.post_message(
'#test',
'/poll "Do you prefer cats or dogs?" "Cats" "Dogs"',
as_user=False,
username="Poll Bot",
icon_emoji=':question:',
parse='full')
该消息只以纯文本形式显示在#test频道中,而不是转换为投票。
我尝试在消息中使用而不是/poll,就像message formatting documenation中所暗示的那样,但结果相同。
注意:这个问题现在有点老了,重新审视后我发现我的代码正在使用一个legacy token,它不允许指定任何OAuth permission scopes。传统的令牌已经拥有了它需要的权限。