我正試圖在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
感謝您的回覆。我試圖迴應一個反應。 –