2017-10-11 9 views
0

にのみ送信が電報ボット私はチャットボットを作成したとhttpsを送信するための簡単なJavaアプリケーションを書いた1人のユーザー

https://api.telegram.org/bot(botcredentials)/sendMessage?chat_id={chatid}&text="+telegramMessage 

に要求し、それが私の電報アカウントのために働く、私はこのボットにいくつかのより多くのユーザーを接続しようとしました彼らは更新を見ることができません(私は自分自身のためにメッセージを受け取るが、誰もそれを見ることはできない)。

恐らく私は自分のボットを作るべきですか? または、すべてのユーザーは自分のbotと独自のchat_idを持っていますか?

答えて

0

あなたのボットとのチャットにはそれぞれ独自のIDがあります。 getUpdatesメソッドまたはWebhookのいずれかで受信したUpdate objectによってボットとやりとりするとすぐに、別のユーザーとボットのチャットIDを取得できます。

+0

ブリリアン。ありがとう。それは私が見つけることができないものです。それで、私が理解するように。 getUpdatesを使用した後、私はJSONを取得しました。そこから、私のボットを購読しているすべての人物を抽出することができました。その後、私はそれらのすべてにメッセージを送ることができた –

+1

まさに。 getUpdateを呼び出すと、Updateオブジェクトの配列がJSONとして取得されます。このオブジェクトには、以前のgetUpdate呼び出し以降に操作したすべてのユーザーのチャットIDが含まれています。 – Shiffty

関連する問題