テレグラムボットは、プライベートチャットでユーザーがボットに送信したメッセージを受信しますが、グループチャットでユーザーが送信したメッセージは受信しません。グループチャットメッセージを取得するためのオプション/ APIも。
@ botfather と話し、プライバシーモードを無効にします。
BotFatherチャット内のシーケンス:
あなた:/ setprivacy
BotFather:ボットを選択して、グループメッセージの設定を変更します。
あなた:@your_name_bot
BotFather: 'Enable'-ボットは、 '/'記号で始まるか、ユーザー名でボットに言及するメッセージのみを受信します。
「無効」-ボットは、人々がグループに送信するすべてのメッセージを受信します。
現在のステータス:ENABLED
あなた:無効にする
BotFather:成功!新しいステータスは「無効」です。 /助けて
デフォルトでは、ボットは、/command@YourBot any message you send
。その後、getUpdates API呼び出しで利用可能になります。ブラウザでは次のようになります。
https://api.telegram.org/botToken/getupdates
出力JSONで関連メッセージを見つけ、chatIdを取得します。次のように応答できます。
https://api.telegram.org/botToken/sendmessage?chat_id=123456788&text=My Answer