私は電報ボットを持っており、正しく動作します。しかし、もう一度送ると、同じことを2回繰り返すようになります。どうすれば修理できますか?電報ボットダブル/スタート
-1
A
答えて
0
最初に自動的に/start
を除いて、ユーザーは青色のテキストをクリックするか、入力することができます。これを防ぐ方法はありません。
0
/start
への2回目の返信を防ぎたい場合や、わずかに変更する場合は、フラグ/カウンタを持つユーザーのDB/memcache/somewhereにレコードを作成し、最初の試みかどうかを確認するだけです。
たとえば、私のボット@DebtsTrackerBotでは、最初に/start
の言語を選択し、安全なロケールをDBのユーザープロファイルに選択するように求めています。
関連する問題
- 1. 私は電報電報ボットのボタン
- 2. 変更の電報電報チャンネル
- 3. 電報
- 4. 電報APIメソッド
- 5. 電報ボットキーボード
- 6. 電報ボットデータストレージ
- 7. 電報ボットクラス
- 8. 電報APIファイル
- 9. 電報プラスメッセンジャーソースコード
- 10. 電報ボットAPI - AnswerCallbackQuery
- 11. 電報ボットとカスタムクライアント
- 12. 電報ボットとラズベリー
- 13. 電報ボットapiキーボード
- 14. 電報ボットdeleteMessageエラー
- 15. Pythonの電報ボットキーボード
- 16. 電報ボットスイッチのアップデート
- 17. 電報ボット:カスタムキーボード[Python]
- 18. 電報グループ、スーパーグループ、チャンネル
- 19. 電報ボットAPI InlineQueryResultAudio
- 20. 電報php:callback_queryへの回答
- 21. ダウンロードイメージのPython電報のAPI
- 22. 電報ボットからのアップロード
- 23. コンパイル電報ソースコードのエラー
- 24. 電報ボットAPIのカスタムキーボードメッセージ
- 25. 電報PHPキーボードを作成
- 26. 電報Bot SDK addコマンド
- 27. 電報ボットgetUpdates VS setWebhook
- 28. 電報ボットAPIメソッド(getUserProfilePhotos)
- 29. のfile_get_contentsや電報API(reply_markup)
- 30. 電報ボットの仕事
コードを確認できない場合は、手助けするのが難しい – 91DarioDev
質問を編集して、適切な回答を特定するのに十分な詳細な特定の問題に限定してください。いくつかの助けが必要な場合は、コードを投稿する必要があります... –