I’ve been using telegram_bot, and trying to get groupChat id to send notifications to group chat, but don’t know which methods I have to use for it. For getting chat id I use to message.chat.id when the bot participated in the chat but which I have to use for getting group chat id can’t find/
8,034 8 8 gold badges 48 48 silver badges 62 62 bronze badges
asked Sep 6, 2015 at 12:58
Roman Podpryatov Roman Podpryatov
3,921 3 3 gold badges 10 10 silver badges 5 5 bronze badges
I manage a bot for this. I hope this will help, check this
May 23, 2016 at 17:41
20 Answers 20
In order to get the group chat id, do as follows:
- Add the Telegram BOT to the group.
- Get the list of updates for your BOT:
https://api.telegram.org/bot/getUpdates
https://api.telegram.org/bot123456789:jbd78sadvbdy63d37gda37bd8/getUpdates
- Look for the «chat» object:
This is a sample of the response when you add your BOT into a group.
- Use the «id» of the «chat» object to send your messages.
- (If you created the new group with the bot and you only get <«ok»:true,»result»:[]>, remove and add the bot again to the group)
- Private chart only works in image argoprojlabs/argocd-notifications:v1.1.0 or above.
9,025 10 10 gold badges 66 66 silver badges 112 112 bronze badges
answered Sep 14, 2015 at 19:10
Maverick_Java Maverick_Java
5,315 2 2 gold badges 13 13 silver badges 15 15 bronze badges
Jan 28, 2016 at 12:53
Apr 21, 2017 at 23:23
this returns: <«ok»:true,»result»:[]>
Вычисляем по IP . Что знает JavaScript ( часть вторая). Пишем класс в JS для получения данных юзера
Jan 15, 2018 at 2:29
Jan 17, 2018 at 11:35
Sep 24, 2019 at 1:28
Here is the sequence that worked for me after struggling for several hours:
Assume the bot name is my_bot.
3- Go to following url: https://api.telegram.org/botXXX:YYYY/getUpdates
replace XXX:YYYY with your bot token
4- Look for «chat»:
-zzzzzzzzzz is your chat id (with the negative sign).
5- Testing: You can test sending a message to the group with a curl:
curl -X POST «https://api.telegram.org/botXXX:YYYY/sendMessage» -d «chat_id=-zzzzzzzzzz
If you miss step 2, there would be no update for the group you are looking for. Also if there are multiple groups, you can look for the group name in the response («title»:»group_name»).
Источник: stackoverflow.com
Получить id чата telegram
- Главная
- Специальные сервисы
- Как узнать ID Чата или канала в телеграм?
Что такое ID в телеграм?
ID — это уникальный идентификатор или набор цифр, который принадлежит определенному пользователю, чату, боту или каналу.
СОЗДАЁМ TELEGRAM БОТА С БАЗОЙ ДАННЫХ | СОХРАНЕНИЕ ПОЛЬЗОВАТЕЛЕЙ | SQLITE3 | PYTHON
Даже скажем больше, ID есть вообще у всего. У стикеров, файлов, картинок. Да даже у каждого сообщения есть ID!
Но наш бот пишет только действительно нужную информацию. Часть информации, просто бесполезна и не принесет пользы!
Фотография
Вот так выглядит бот для узнавания id
Как узнать свой или чужой id от аккаунта
2) Если Вам нужна информация о Вас, то нажмите на кнопку ПРОФИЛЬ
Если информация о другом клиенте telegram, то перешлите его сообщение боту, и бот вам ответит!
Как узнать ID от канала в telegram
2) Перешлите любой пост из канала боту
Узнать ID от чата телеграм
3) Отправьте в чате команду /[email protected]_MY_ID_BOT
Источник: bot-t.com
Как узнать id группового чата в telegram?
Здравствуйте.
Мне нужно телеграм ботом отправлять сообщения в групповой чат. Как я понимаю для этого нужно получить его id. Но как это сделать?
ID одиночных чатов узнавал с помощью «getUpdates» и успешно отправлял сообщения в них «sendMessage». Этот же метод судя по документации подходит для отправки сообщений в группы.
- Вопрос задан более трёх лет назад
- 170809 просмотров
Комментировать
Решения вопроса 2
2222222 — id пользователя, написавшего сообщение
-33333333 — id группового-чата
Ответ написан более трёх лет назад
Нравится 2 2 комментария
в ссылку вставить нужно данные о своем боте.
Нашёл ответ тут: Как получить результат в методе getUpdates Telegram API?
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ответы на вопрос 2
Ответ написан более трёх лет назад
Нравится 5 3 комментария
вобщем оно крутится и через секуд 10 просто перестает.
что делать? как им воспользоваться?
telealex, вот задал вопрос и дальше колупался. вобщем нашел как поулчить этот ид
вот как сделал (может кому будет полезно)) ):
#1 добавил к себе в контакты бота и там в нем увидел справку. после чего уже в своей группе воспользовался командой (уже добавленного бота в группу)
Источник: qna.habr.com