私は使っていますテレグラムボットグループチャットに通知を送信するためにグループチャット ID を取得しようとしていますが、そのためにどの方法を使用すればよいかわかりません。
チャットIDを取得するために、ボットがチャットに参加したときにmessage.chat.idを使用しますが、グループチャットIDを取得するために使用する必要があるものが見つかりません。
ベストアンサー1
グループチャット ID を取得するには、次の手順を実行します。
Telegram BOT をグループに追加します。
BOT の更新リストを取得します。
https://api.telegram.org/bot<YourBOTToken>/getUpdates
元:
https://api.telegram.org/bot123456789:jbd78sadvbdy63d37gda37bd8/getUpdates
- 「チャット」オブジェクトを探します:
{
"update_id": 8393,
"message": {
"message_id": 3,
"from": {
"id": 7474,
"first_name": "AAA"
},
"chat": {
"id": <group_ID>,
"title": "<Group name>"
},
"date": 25497,
"new_chat_participant": {
"id": 71,
"first_name": "NAME",
"username": "YOUR_BOT_NAME"
}
}
}
これは、BOT をグループに追加したときの応答のサンプルです。
メッセージを送信するには、「chat」オブジェクトの「id」を使用します。
(ボットを使用して新しいグループを作成し、 のみを取得する場合は
{"ok":true,"result":[]}
、ボットをグループから削除して再度追加します)argoprojlabs/argocd-notifications:v1.1.0
プライベートチャートは画像またはそれ以上の場所でのみ機能します。