私はSlackで 'reaction_added'のようなイベントを実験しようとしていますが、どのように呼び出すべきかはわかりません。私はhttp://api.slack.comとslack-node npmモジュールを参照してきましたが、私は運が全くありませんでした。誰かがこれについていくつかの光を当てることができますか?ありがとう。Slack APIでイベントとやりとりする方法は?
答えて
Botkitフレームワークを使用して、それがどのように見えるだろう。この
controller.on('reaction_added',function(bot,event) {
bot.reply(event.item, "I love " + event.reaction)
})
あなたは別の関連リンク言語/フレームワークを使用する場合は、あなたがそれを指定する必要があり、それはあなたを助けるために容易になります。
ありがとうございます。これは本当に便利ですが、reaction.itemが何であるか説明できますか?私は返信が受信メッセージオブジェクトしか受け取ることができないと思った。 –
申し訳ありませんが、これはタイプミスでした。私はそれを訂正した。 event.itemは実際に反応が追加されたメッセージになります([docs](https://api.slack.com/events/reaction_added)を参照)。 – Matthieu
これは物事をクリア!ありがとうございました! –
- 1. PaladinPanoramic APIサーバーとやりとりする方法は?
- 2. pynessusとやりとりする方法
- 3. PHPとYouTube APIとのやりとりの使い方は?
- 4. Wikipedia APIとのやりとり
- 5. cでプロセス間でデータをやりとりする方法は?
- 6. RubyからCalDAVサーバーとやりとりする方法は?
- 7. Mac OS XでPhotoshopアプリケーションとやりとりする方法
- 8. iphone xcodeでphonegapアプリケーションとやりとりする方法
- 9. AndroidアプリケーションでSugarCRMデータをやりとりする方法は?
- 10. ASP.NET Textbox TextChangedとButton OnClickイベントのやりとりですか?
- 11. 隠しオブジェクトをやりとりする(タップする)方法は?
- 12. 他のプログラムとやりとりするプログラムを書く方法
- 13. Javaアプリケーションをウェブサイトとやりとりする方法
- 14. PythonとLinuxシェルのやりとりをする方法
- 15. ポップアップからbackground.jsとやり取りする方法は?
- 16. スレッド内のソケットとの間でデータをやりとりする方法は?
- 17. wcfとwpfの間でデータをやりとりする方法は?
- 18. C#でWindows Media Playerとやり取りする方法
- 19. cakephpのコントローラー間で情報をやりとりする方法
- 20. vimでやりとりするには?
- 21. casablancaライブラリによるgithub APIとのやりとり
- 22. actionscriptをwin32ウィンドウでC++とやりとりさせる方法は?
- 23. HTTPリクエストとcliクラスオブジェクトとのやりとり方法
- 24. Slack API(JSON Data)
- 25. 正しい方法でサービスとそのアプリケーションの間でデータをやりとりする方法は?
- 26. Cを使用してCOMオブジェクトとやりとりする方法は?
- 27. 地図の外側からリーフレットマーカーレイヤーとやりとりする方法は?
- 28. Bluetooth経由でiOS以外のデバイスとやりとりする方法
- 29. ここでボリュームレンダリングの結果、他の3Dオブジェクトとやりとりする方法
- 30. 一連のビューコントローラとの間でデータをやりとりする方法
あなたはイベントを「呼び出す」ことはありません...イベントは、あなたが話したことです。たとえば、反応が追加されると、それに接続されているWebSocketを介して、「reaction_added」イベントがボットに送信されます。多分あなたは何をしようとしているのかを明確にすることができますか?あなたは反応に反応しようとしていますか、あなた自身の反応を追加しようとしていますか? – smarx
お返事ありがとうございます。私は反応に反応しようとしています。 –