我正试图在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. 如何使API与我的应用程序进行交互
- 3. 与API交互 - 如何?
- 4. WIF如何与[授权]进行交互?
- 5. 如何从Perl与ClearCase进行交互?
- 6. 如何与CD进行交互?
- 7. 如何与USSD菜单进行交互?
- 8. 如何从ruby与RVM进行交互?
- 9. 如何与obd ii elm327进行交互?
- 10. 如何与pynessus进行交互
- 11. 如何与不同类中的摆动组件进行交互
- 12. 如何与类中的文本框控件进行交互?
- 13. Magento SOAP API:如何从小提琴手与它进行交互?
- 14. 与C++进行交互
- 15. 与jQuery进行PDF交互
- 16. 诸如discutils /的库如何与.PSD文件进行交互?
- 17. 如何从ActivityInstrumentationTestCase2中与UI组件进行交互?
- 18. 应用程序如何在Linux中与硬件进行交互?
- 19. 无法与.class文件进行交互
- 20. 通过UIDocumentInteractionController与邮件进行交互
- 21. 与客户端软件进行交互
- 22. 如何与加载的php文件进行交互?
- 23. 如何与不同的AngularJS 1.58组件进行交互?
- 24. 如何与已删除的文件进行交互
- 25. 如何在three.js中与场景中的对象进行交互?
- 26. Cocoa库与任何Web服务API进行交互
- 27. 如何与闪亮的R中的复选框进行交互?
- 28. 在CockroachDB中,批处理和事务如何进行交互?
- 29. ProcessBuilder getOutputStream并与进程进行交互
- 30. 如何通过HTML文件与Cassandra 2.0.9进行交互?
你不会“呼叫”一个事件......一个事件是你被告知的事情。例如,当添加一个反应时,'reaction_added'事件将通过它连接的WebSocket发送到你的机器人。也许你可以澄清你想要做什么?你是想回应反应,还是试图加入自己的反应? – smarx
感谢您的回复。我试图回应一个反应。 –