让用户单击Slack Incoming Webhook Message中的链接并获取其响应

时间:2016-04-28 18:45:54

标签: slack-api slack

我希望用户类型类似

/makemeeting today @ 4:00pm

这会触发一个传出的webhook,它存储信息,然后它会触发一个传入的webhook,它会在一个说明会议安排的频道中显示一条消息,并且有两个链接

yes | no

这是我被困的地方。到目前为止,我可以做任何事情。我希望任何用户都可以点击其中一个链接并让它执行另一个传出的webhook并获得正确的响应。

我知道我可以将这些链接指向某个网站,但我希望无需打开浏览器即可将其全部保留在内。

这可能吗?我发誓我之前在其他命令和机器人中看过是|不,真|错回复,但我可能会想到这一点。

任何帮助将不胜感激...... 感谢

1 个答案:

答案 0 :(得分:0)

目前还不支持,但是在Slack的"近期"的路线图中。 https://trello.com/c/DVrJLbxX/12-interactive-messages

解决方法是添加对您的消息的反应。当用户点击反应(提高其计数)时,将调度RTM事件以供您处理:https://api.slack.com/events/reaction_added

使用Meekan日历应用程序可以看到实时示例:https://meekan.com/slack/

所以你可以有两个反应:竖起大拇指和竖起大拇指。并处理用户点击的反应。