2017-09-29 19 views
-1

私は電報ボットを持っており、正しく動作します。しかし、もう一度送ると、同じことを2回繰り返すようになります。どうすれば修理できますか?電報ボットダブル/スタート

+0

コードを確認できない場合は、手助けするのが難しい – 91DarioDev

+0

質問を編集して、適切な回答を特定するのに十分な詳細な特定の問題に限定してください。いくつかの助けが必要な場合は、コードを投稿する必要があります... –

答えて

0

最初に自動的に/startを除いて、ユーザーは青色のテキストをクリックするか、入力することができます。これを防ぐ方法はありません。

0

/startへの2回目の返信を防ぎたい場合や、わずかに変更する場合は、フラグ/カウンタを持つユーザーのDB/memcache/somewhereにレコードを作成し、最初の試みかどうかを確認するだけです。

たとえば、私のボット@DebtsTrackerBotでは、最初に/startの言語を選択し、安全なロケールをDBのユーザープロファイルに選択するように求めています。