Как узнать 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 Bot — how to get a group chat id?
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/
18 Answers 18
Trending sort
Trending sort is based off of the default sorting method — by highest score — but it boosts votes that have happened recently, helping to surface more up-to-date answers.
It falls back to sorting by highest score if no posts are trending.
Switch to Trending sort
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:
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.
Here is the sequence that worked for me after struggling for several hours:
Assume the bot name is my_bot.
1- Add the bot to the group.
Go to the group, click on group name, click on Add members, in the searchbox search for your bot like this: @my_bot, select your bot and click add.
2- Send a dummy message to the bot.
You can use this example: /my_id @my_bot
(I tried a few messages, not all the messages work. The example above works fine. Maybe the message should start with /)
3- Go to following url: https://api.telegram.org/botXXX:YYYY/getUpdates
replace XXX:YYYY with your bot token
4- Look for «chat»:<"id":-zzzzzzzzzz,
-zzzzzzzzzz is your chat id (with the negative sign).
5- Testing: You can test sending a message to the group with a curl:
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«).
Определитель chat id telegram группы (канала)
Чтобы узнать chat id Telegram группы или канала, нужны две вещи:
- Токен Telegram бота, который выдаёт @BotFather (телеграм бот для создания телеграм ботов);
- Ссылка-приглашение группы (или канала) для которой нужно узнать chat id.
BotFather-ру нужно послать команду /newbot, написать ему как бы вы хотели назвать бота и он выдаст вам токен. А ссылка-приглашение есть у любого публичного канала или группы. Если вы хотите узнать chat id для закрытой группы, то вам на время узнавания необходимо сделать её публичной. А потом можно опять вернуть её приватность.
Теперь, зная необходимые данные, можно узнать chat id. Для этого можно подставить их в форму выше и узнать сhat id нужной группы или канала:
Узнать chat id группы Telegram через адресную строку браузера
Так же можно узнать chat id (и другую информацию) для группы (канала) Telegram, введя следующий адрес в адресную строку браузера: