Перейти к содержимому

Как узнать id чата в telegram

  • автор:

Как получить Chat ID Телеграм?

Chat ID Телеграм нужен разработчикам для написания скриптов и программ. Давайте разберемся как же его получить.

  • С помощью адресной строки.
  • С помощью сервиса(скрипта).
С помощью адресной строки.

Создаем бота и пишем ему любое сообщение.
В адресной строке браузера выполняем следующий запрос:
https://api.telegram.org/bot342844119:AAHXaO-D-XoCD-ZCVPdu0IbE9apIdfuRIRxk/getUpdates,

где 342844119:AAHXaO-D-XoCD-ZCVPdu0IbE9apIdfuRIRxk — Bot Token

В ответ получаем результат в json формате, в котором содержится Chat ID.

Как узнать id группового чата в telegram?

Здравствуйте.
Мне нужно телеграм ботом отправлять сообщения в групповой чат. Как я понимаю для этого нужно получить его id. Но как это сделать?

ID одиночных чатов узнавал с помощью «getUpdates» и успешно отправлял сообщения в них «sendMessage». Этот же метод судя по документации подходит для отправки сообщений в группы.

  • Вопрос задан более трёх лет назад
  • 182935 просмотров

Комментировать
Решения вопроса 2

2222222 — id пользователя, написавшего сообщение
-33333333 — id группового-чата

Ответ написан более трёх лет назад
Нравится 2 2 комментария

polRk

Не приходит, даже если обращаешься через @bot

в ссылку вставить нужно данные о своем боте.

soofftt91 @soofftt91 Автор вопроса
Нашёл ответ тут: Как получить результат в методе getUpdates Telegram API?
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ответы на вопрос 2

Можете попробовать добавить @myidbot в группу в телеграмме. Он имеет необходимые комманды для получения ID группы и пользователя.

Ответ написан более трёх лет назад
Нравится 6 3 комментария

я вот добавил бота в свою новую созданную приватную группу. незнакю как им пользоваться. но попробовал написать @myidbot и справа начал крутиться круг и серым цветом написано «Get your Telegram ID»

5d280b7ce6bba826573997.png

вобщем оно крутится и через секуд 10 просто перестает.
что делать? как им воспользоваться?

telealex, вот задал вопрос и дальше колупался. вобщем нашел как поулчить этот ид

вот как сделал (может кому будет полезно)) ):

#1 добавил к себе в контакты бота и там в нем увидел справку. после чего уже в своей группе воспользовался командой (уже добавленного бота в группу)

#2 вобщем просто написал в чат текст (команду) и нажал enter /getgroupid@myidbot

Как узнать chat id для канала (группы) Telegram

Как узнать chat id для канала (группы) Telegram

Заметки айтишника

Иногда требуется, чтобы бот Telegram, которого вы создаете, умел постить сообщения в сообщество или группу от имени этой самой группы. Но вот незадача — для отправки сообщения нужен ID чата, в который это самое сообщение отправлять. Нужно его каким-то образом получить. Итак, начнем.

Для начала делаем канал публичным. После получения id можно будет снова сделать его частным, если требуется.

Вводим адрес в строку браузера, изменив выделенное на своё:

https://api.telegram.org/botBOT:TOKEN/getChat?chat_id=@имяканала

BOT:TOKEN — токен бота, полученный при его создании.

@имяканала — создается при переводе канала в публичный.

В ответ получите закодированное в json сообщение:

Расшифровывается оно так:

ok: true — запрос успешно выполнен

id: -100xxxxxxx — это и буде ID чата, вводится со знаком минус.

UPDATE: Сделал сервис для быстрого получения Chat id — ССЫЛКА

  • ← Как получить API ключ AmoCRM
  • Подгрузка страниц на AJAX для элементов каталога в Битрикс →

Как получить ID группы или чата в Telegram

Получение chat_id в Telegram возможно исключительно сторонними средствами, так как в целях безопасности эта функциональность была удалена из мессенджера.

Способ 1: Get My ID

Для получения идентификатора группы можно воспользоваться ботами, например Get My ID. Как и большинство подобных решений, это одинаково работает как в настольном варианте приложения, так и в версиях для Android и iOS. В примере далее мы воспользуемся именно клиентом для ПК.

  1. Запустите программу, перейдите к поисковой строке над списком чатов и введите в неё запрос getmyid_bot. Ниже появятся сгенерированные результаты, кликните по отмеченному на скриншоте. как узнать chat id в telegram-1
  2. Далее нажмите «Запустить». как узнать chat id в telegram-2
  3. После начала работы с ботом он отобразит ваш пользовательский ID и соответствующее значение для чата с ним – если это сообщение пришло, всё функционирует нормально. как узнать chat id в telegram-3
  4. Для получения chat ID конкретной беседы понадобится переслать сюда любое сообщение из него. Откройте нужный диалог, найдите требуемый элемент, кликните по нему правой кнопкой мыши и выберите пункт «Переслать сообщение». как узнать chat id в telegram-4В окне выбора адресатов укажите Get My ID. как узнать chat id в telegram-5Откроется диалог с ботом – здесь нажмите на кнопку отправки сообщения. как узнать chat id в telegram-6
  5. Для определения точного идентификатора понадобится прислать боту ещё и ссылку-приглашение на целевой чат. Чтобы получить её для публичных чатов, перейдите к соответствующему диалогу и нажмите на три точки справа, как узнать chat id в telegram-7выберите пункт «Информация о группе». как узнать chat id в telegram-8Ссылка является первым пунктом в свойствах группы и обязательно начинается с t.me. Скопируйте последовательность, идущую после символа слэша (/). как узнать chat id в telegram-9
  6. Вернитесь к диалогу с ботом, вставьте в поле сообщения полученную ссылку, убрав из неё всё лишнее (до слэша), а вместо него напишите @. Проверьте правильность ввода информации, затем отправьте. как узнать chat id в telegram-10
  7. Далее появится сообщение с ID, только на этот раз уже с дополнительными значениями. как узнать chat id в telegram-11

Способ 2: UserInfo

Следующий бот, решающий поставленную задачу, называется UserInfo.

  1. Добавьте бота к своему перечню диалогов по алгоритму из предыдущего способа, запрос – @userinfobot . как узнать chat id в telegram-12
  2. После открытия диалога выполните пересылку туда сообщения из чата, идентификатор которого желаете получить. Действия аналогичны шагу 4 Способа 1. как узнать chat id в telegram-13
  3. Бот предоставит краткую сводку о ссылке, ID и отображаемом названии чата.

как узнать chat id в telegram-14

Это решение функционально ничем не отличается от приведённого выше, остальные похожие инструменты обладают подобными возможностями.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Luxury Car Rental in Miami | Reserve a Premium Vehicle with RealCar