我正试图在Slack中尝试类似'reaction_added'的事件,但我不知道如何调用它们。我一直提到http://api.slack.com以及slack-node npm模块,但我没有任何运气。任何人都可以对此有所了解吗?谢谢。如何与Slack API中的事件进行交互?
0
A
回答
0
使用Botkit框架,它会看起来像这样
controller.on('reaction_added',function(bot,event) {
bot.reply(event.item, "I love " + event.reaction)
})
如果使用其他langage /框架,你应该指定它,它会更容易帮助你。
+0
谢谢。这真的很有用,但是你能解释一下reaction.item是什么吗?我认为答复只能接收传入的消息对象。 –
+0
对不起,这是一个错字。我纠正了它。 event.item的确将成为添加反应的信息(请参阅[docs](https://api.slack.com/events/reaction_added)),正如您所期望的那样。 – Matthieu
+0
这清除了一切!谢谢! –
相关问题
- 1. 如何使API与我的应用程序进行交互
- 2. 如何与USSD菜单进行交互?
- 3. 如何与pynessus进行交互
- 4. 如何与类中的文本框控件进行交互?
- 5. 与C++进行交互
- 6. 与jQuery进行PDF交互
- 7. 如何与已删除的文件进行交互
- 8. 如何与不同的AngularJS 1.58组件进行交互?
- 9. 如何与闪亮的R中的复选框进行交互?
- 10. 如何通过HTML文件与Cassandra 2.0.9进行交互?
- 11. 如何与云中的不同微服务进行交互
- 12. 如何与Pygame中的列表项进行交互?
- 13. 如何与java中的Windows Media Player进行交互
- 14. 如何检查KRL中的路径并与其进行交互?
- 15. 我如何与Python中的其他程序进行交互?
- 16. 如何与UIViewController中的UITableView进行交互?
- 17. 如何与C#中的Windows Media Player进行交互#
- 18. 如何与Core Plot饼图中的切片进行交互?
- 19. 如何与C#中的REST服务进行交互
- 20. 与没有MFC的CMutex进行交互
- 21. 与Android的Webview进行Javascript交互
- 22. 如何在python中与正在运行的进程进行交互?
- 23. Drupal 6如何与MySQL进行交互以进行连接和交易?
- 24. 如何与交互式子进程进行通信
- 25. 如何与使用google图形API绘制的仪表板进行交互?
- 26. 在delayed_job中,优先级如何与read_ahead进行交互?
- 27. Python - 在Windows中,如何与串口进行交互?
- 28. 如何在iOS中与MVC进行交互
- 29. 如何在Python中与终端进行交互
- 30. 如何在ruby中与数据库进行交互
你不会“呼叫”一个事件......一个事件是你被告知的事情。例如,当添加一个反应时,'reaction_added'事件将通过它连接的WebSocket发送到你的机器人。也许你可以澄清你想要做什么?你是想回应反应,还是试图加入自己的反应? – smarx
感谢您的回复。我试图回应一个反应。 –