【发布时间】:2016-08-19 14:02:16
【问题描述】:
我正在使用 Python,它是 Slacker API 将消息发布到松弛通道,并且它可以很好地发布消息。
现在我想做的是创建一个按钮,上面写着更多信息,当它被点击时,我想显示一个项目列表。
但是当按钮被点击时,slackbot 说oh no, something weng wrong, Please try that again
这里是一个例子:link
下面是我的json和代码
msg = "<!here> Hello guys! "
moreInfo = ['person', 'person2', 'person3']
message = [{
"title": "Lunch time has been decided",
"text": "You will also be joining",
"actions": [
{
"name": "buttonName",
"text": "More Info",
"type": "button",
"value": moreInfo
}]
}]
slack.chat.post_message('#teamChannel', msg, username='my_username', attachments=message)
当我点击 More info 按钮时,这就是 Slack 中的样子。
感谢任何帮助!谢谢:)
【问题讨论】:
-
嗨@Parth,你能解释一下为什么你写了一个Python代码来完成这个任务吗?你在哪里运行这个脚本?
-
@Kourosh 我使用的是Slacker,它是 Slack API 的 Python 包装器。我将脚本部署在我们公司的一台本地服务器上。
-
很有趣,但我正在使用 Elasticsearch 来查询我的数据,如果我遇到任何失败,我会在我的频道中发布松弛通知,所以我认为运行脚本在我的情况下不会起作用。不过感谢您的回复。