Определитель chat id telegram группы (канала)
Чтобы узнать chat id Telegram группы или канала, нужны две вещи:
- Токен Telegram бота, который выдаёт @BotFather (телеграм бот для создания телеграм ботов);
- Ссылка-приглашение группы (или канала) для которой нужно узнать chat id.
BotFather-ру нужно послать команду /newbot, написать ему как бы вы хотели назвать бота и он выдаст вам токен. А ссылка-приглашение есть у любого публичного канала или группы. Если вы хотите узнать chat id для закрытой группы, то вам на время узнавания необходимо сделать её публичной. А потом можно опять вернуть её приватность.
Теперь, зная необходимые данные, можно узнать chat id. Для этого можно подставить их в форму выше и узнать сhat id нужной группы или канала:
Узнать chat id группы Telegram через адресную строку браузера
Так же можно узнать chat id (и другую информацию) для группы (канала) Telegram, введя следующий адрес в адресную строку браузера:
Как узнать chat id для канала (группы) Telegram
Иногда требуется, чтобы бот Telegram, которого вы создаете, умел постить сообщения в сообщество или группу от имени этой самой группы. Но вот незадача — для отправки сообщения нужен ID чата, в который это самое сообщение отправлять. Нужно его каким-то образом получить. Итак, начнем.
Для начала делаем канал публичным. После получения id можно будет снова сделать его частным, если требуется.
Вводим адрес в строку браузера, изменив выделенное на своё:
BOT:TOKEN — токен бота, полученный при его создании.
@имяканала — создается при переводе канала в публичный.
В ответ получите закодированное в json сообщение:
Расшифровывается оно так:
ok: true — запрос успешно выполнен
id: -100xxxxxxx — это и буде ID чата, вводится со знаком минус.
UPDATE: Сделал сервис для быстрого получения Chat id — ССЫЛКА
Как узнать chat ID Telegram
Мессенджер Телеграмм популярен, как среди обычных пользователей, так и деловых людей. Это обусловлено тем, что приложение имеет дружелюбный дизайн, огромный набор функций и поддержку шифрования сообщений. Для того, чтобы написать другому человеку в Телеграмм, мы обычно используем номер телефона или его ник. У пользователей часто возникает вопрос — есть ли еще способ найти чат или собеседника? Есть ли у него как в ВК свой айди? В этой статье мы подробно объясним, как узнать chat id Telegram, что это и как его можно использовать.
Что такое id в telegram
Айди в телеграм — идентификатор, который служит не для людей, а для сервиса. С помощью него система выполняет такие функции, как:
- Установка чата между вами и другим пользователем;
- Связь между вами и беседами (группами);
- Сопряжение между вами и ботами системы.
В отличие от ссылки-приглашения, или номера телефона, которые Вы можете с легкостью поменять когда пожелаете, chat айди выдается один раз и его нельзя сменить каким либо образом.
Для чего он может понадобиться
Идентификатор Telegram представляет интерес для программистов-разработчиков. С помощью него можно:
- Настроить ботов
1) «Научить» их отправлять сообщения в нужные диалоги или группы.
2) Взаимодействовать с другими функциями приложения. - Взаимодействие вида «сервис-сервис» (API);
1) Это значит, что ваш сайт или другие программы смогут работать с мессенджером. - И еще очень много других возможностей
Для обычного юзера эта информация не представляет какой-либо ценности. Если Ваш интерес после этого не пропал, читайте дальше.
Как узнать chat id Telegram
Как в программе на компьютере, так и с помощью приложения на телефоне, Вы не сможете определить свой идентификационный номер. Сделано это для того, чтобы обеспечить наибольшую анонимность между собеседниками. Способов узнать идентификаторы много, но не все из них актуальны на данный момент. Я покажу вам самый простой, по моему-мнению, способ — получить информацию у специального Телеграм бота.
Итак, ниже я приведу пошаговую инструкцию, чтобы справился любой.
Необходимое время: 5 минут.
Как узнать chat id в Telegram
-
Откройте Телеграм
Выберите значок приложения на рабочем столе Android и нажмите на него.
Для этого в поиске (надо выбрать значок лупы в правом верхнем углу) введите: getmyid_bot. Внимание, не все боты могут работать — иногда нужно проверить несколько вариантов.
Для этого введите команду /start в строке сообщений
В качестве результата вы получите сообщение. В нем будет два параметра, таких как, You user и Current Chart. Первый параметр — Ваш личный идентификатор, а второй — идентификатор чата с ботом.
Другого пользователя или группы Telegram
Для этого выполните те же шаги, которые были показаны выше. Теперь, для получения, результата Вам нужно переслать боту сообщение от контакта или группы, айди которой Вы хотите получить.
Условия немного изменились. Чтобы получить id группы, укажите в сообщении ссылку-приглашение.
Видео инструкция
Заключение
Вот и всё, узнать chat айди в Telegram очень просто и не играет значение чьи параметры Вы ищите. Достаточно потратить пару минут и Вы получите всю необходимую информацию.
Как зарегистрировать своего бота в Telegram и получить token и chat_id
- Открываем Телеграм и ищем контакт @BotFather, и открываем с ним чат и нажимаем внизу Начать.
- Пишем боту /newbot , он ответит «Alright, a new bot. How are we going to call it? Please choose a name for your bot.» — он говорит, что бот создан и спрашивает, как его назвать — пишем ему имя нашего будущего бота, конечно же на английском, например: mylitlebot
- Бот напишет вам «Good. Now let’s choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.» — просит указать username нашего бота. напишем ему имя, причем в конце обязательно должны быть символы bot, например myseperlitle_bot(ошибка сделана намерено, потому что @mysuperlitle_bot уже был кем то зарегистрирован на момент написания данной статьи)
- Бот ответит вам следующим текстом
Done! Congratulations on your new bot. You will find it at t.me/myseperlitle_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you’ve finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.Use this token to access the HTTP API:
505718974:AAHYpDfIaIJNRWY1KDiMrDagP-YqsUQE6tsFor a description of the Bot API, see this page:
https://core.telegram.org/bots/api505718974:AAHYpDfIaIJNRWY1KDiMrDagP-YqsUQE6ts — это и есть ваш токен нового бота.
Теперь можно создать чат с ботом и получить его chat_id - Ищем чат по userame указанном нами в п.3 @myseperlitle_bot или перейдем по ссылке, которую нам прислал бот в последнем сообщении http://t.me/myseperlitle_bot, словом открываем чат с ботом и пишем ему что-нибудь. Далее берем наш токен вставляем его в следующую строку вместо строки
https://api.telegram.org/bot/getUpdates
в моем случае это был такой url: https://api.telegram.org/bot505718974:AAHYpDfIaIJNRWY1KDiMrDagP-YqsUQE6ts/getUpdates
отправляем запрос через браузер и получаем ответ:
В итоге мы получили:
token = 505718974:AAHYpDfIaIJNRWY1KDiMrDagP-YqsUQE6ts
chat_id = 376718569