私は、インタラクティブでユーザーからの着信メッセージに応じて返信するtwitter chatボットを構築しようとしています。 Webhookのドキュメントでは、受信メッセージ通知を受信する方法が不明です。私はPythonを使用しています。twitterはチャットボットのwebhooksをサポートしていますか、Stream APIを使用する必要がありますか?
答えて
私自身の質問に答える。 Twitterのドキュメンテーションで長時間の検索を行った後、DMhを受信したときにREMOTE APIにリクエストを送信すると、TweepyのTwitterストリームAPIとStreamListenerクラスを使用しています。 DMを上記受信者に送信する。
新しいWebhooks形式(アカウントアクティビティAPI)は、現在、ダイレクトメッセージでのみ使用できます。あなたがアクセスを申請し、許可されている場合、あなたはwebhookレシーバを登録することができ、APIはあなたに着信ダイレクトメッセージを送ります。このAPIは現在ベータ版です。 Twitterの開発者Githubサンプルレポにはsample in nodeがあります。
ちょっとアンディ、私はあなたに連絡しようとしています、私はTweepyストリーム機能を使用して方法を考え出しましたが、それを介してボタン/迅速な返信/メディアを送信することができません。すべての修正? – nimish666
ストリーミングAPIはツイートを受信するためのものです。ダイレクトメッセージ投稿APIを使用する必要があります。ドキュメンテーションはここにあります - > https://dev.twitter.com/rest/direct-messages –
私はそれに修正を見つけました、私はストリームAPIを使用して、APIが残っているリクエストを送信する機能を起動します。 – nimish666
- 1. Instagram APIを使用する必要がありますか?
- 2. twitter stream api Flexを使用する
- 3. Twitter Bootstrapと同時にDatePickerを使用する必要がありますか?
- 4. ジオコーディング - APIまたはデータベースを使用する必要がありますか?
- 5. REST APIまたはSQLデータベースを使用する必要がありますか?
- 6. Twitter API要求をサーバーまたはクライアントから送信する必要がありますか?
- 7. Devtrackにはチャットボット(スラック)で使用できるAPIがありますか?
- 8. RESTfull APIの場合はCORSを使用する必要がありますか?
- 9. アーキテクチャデザインパターンはいつ使用する必要がありますか?
- 10. wkWebViewはいつ使用する必要がありますか?
- 11. InverseBindingAdapterはいつ使用する必要がありますか?
- 12. いつglInvalidateBufferDataを使用する必要がありますか?
- 13. いつWS_EX_NOREDIRECTIONBITMAPを使用する必要がありますか?
- 14. ASP.NET 1.1をサポートする必要がありますか?
- 15. 私はsingletableviewを使用する必要がありますか?
- 16. はcaptchaを使用する必要がありますか?
- 17. 私はフォームタグを使用する必要がありますか?
- 18. @synthesizeをまだ使用する必要がありますか?
- 19. どのGoogleマップAPIを使用する必要がありますか
- 20. jailbroken iPhoneをサポートする必要はありますか?
- 21. いつnn.ModuleListを使用する必要がありますか?また、いつnn.Sequentialを使用する必要がありますか?
- 22. データパーシステンスAPIまたはフラットファイルを使用してGPSデータをiPhoneに記録する必要がありますか?
- 23. IE9をサポートする必要がある場合、Flexboxを使用する価値はありますか?
- 24. RMOを使用している場合、プッシュまたはプルサブスクリプションを使用する必要がありますか?
- 25. サポート-v7/appcompatを含める必要がありますか?
- 26. DreamweaverのSpryを使用する必要がありますか?
- 27. どのレイアウトマネージャを使用する必要がありますか?
- 28. アクティビティのサブクラスを使用する必要がありますか?
- 29. フォントのパスを使用する必要がありますか?
- 30. xlibの "XAllocSizeHints()"を使用する必要がありますか?
よろしくお願いいたします。ダイレクトメッセージを配信するユーザーストリームAPIは、アカウントアクティビティAPIがベータ版から抜けた後は廃止されるため、将来的にウェブフックをサポートするためにコードを修正する必要があることに注意してください。ベータダイレクトメッセージ機能は、あなたがすでに見つけたように、迅速な返信などをサポートすることができます。 –