Бот telegram — как узнать chat id telegram?
Я использовал @telegram_bot, у меня стояла задача узнать chat id telegram (id группового чата Telegram) для того, чтобы отправлять уведомления, но я не знал какие надо использовать для этого методы и не нашел ничего полезного в интернете.
Для того чтобы узнать id группового чата telegram (chat id) необходимо:
1) Добавить бота telegram в группу (групповой чат)
2) Получить лист оновлений для вашего бота:
3) В результате данной команды, вы можете получить такой ответ:
В данном случае необходимо выполнить команду deleteWebhook.
Пример:
Выполнив команду deleteWebhook получаем ответ:
Вебхук удален. Выполняем снова команду getUpdates.
4) Найти сущности, который касаются чата (chat):
Узнать id чата с Telegram ботом

Когда настраиваешь интеграции с Telegram нужно знать не только api token бота, но и номер чата куда отправлять сообщения.
Первый шаг: узнать api token бота Telegram.
Чтобы узнать API token бота Telegram нужно открыть чат с @BotFather и написать /mybots, выбрать бота и кликнуть на кнопку «API token».
Если нужно отправлять сообщения в группу, необходимо отключить "privacy" в настройках бота.
Второй шаг: узнать номер чата, куда слать сообщения.
- Создаем группу или открываем переписку с нашим ботом и пишем любое сообщение.
- Открываем браузер и в адресную строку вставляем ссылку https://api.telegram.org/bot/getUpdates, где – это ваш ключ.
Если запрос отправлен правильно, после всех манипуляций вы получите в ответ массив, содержащий также ID. Когда идентификатор получен, можно продолжать дальнейшую работу с ним, например, попробовать отправить себе сообщение, воспользовавшись методом sendMessage.
,"chat":,"date":1613455102,"text":"test">>]>
Где, «id»:-426000607 — номер чата, куда будут приходить сообщения.
Важно: если мы будем слать сообщения в личку, то номер чата будет без знака минус.
Если ошибка
https://api.telegram.org/bot655390656:bhFS50. ff3zO4/setwebhook
Третий шаг: отправка сообщения.
Чтобы отправить тестовое сообщение можно воспользоваться postman
В следующих статьях рассмотрим интегрировать с Оки-Токи и уведомлять о входе на сервер через ssh.
ИД в Телеграмм: как узнать, для чего нужен, как пользоваться

ID в Telegram – это уникальный код, который присваивается каждому пользователю после регистрации. Мессенджер имеет широкие возможности, в том числе ведение корпоративного канала. В статье подробно разберем, что такой ИД и для чего он нужен, а также способы узнать код не только профиля, но и канала, чата или группы.
Что такое идентификационный номер
Это идентификационный номер пользователя, канала или чата. Чтобы правильно распознать абонента и отобразить его данные, система использует этот код. Айди изменить невозможно, даже если человек поменял все свои данные в профиле. Номер присваивается раз и навсегда, поэтому по нему легко найти человека.
Для чего нужен ID группы или пользователя в Telegram? Он требуется в различных ситуациях:
- при создании канала или группы;
- настройка рекламной рассылки;
- использование ботов и других автоматических программ.
Обычно идентификационный номер не слишком интересует пользователей. Но иногда возникают ситуации, когда его нужно посмотреть. Рассмотрим способы, как это сделать.
В некоторых социальных сетях код отображается прямо в адресной строке профиля. Например, ВК возможно увидеть его, если пользователь не изменил его в настройках на свой вариант.
Как узнать код
Для сохранения анонимности разработчики не предусмотрели возможности посмотреть chat ID или номер пользователя в Телеграм. Но есть способы сделать это: для этого понадобятся специальные программы.
Как узнать свой ID в Телеграмме? В этом помогут безопасные боты, которые проверены администрацией приложения. Например, MyTelegramID_bot или User Info Bot. Чтобы воспользоваться помощником, следуйте инструкции:
- В строке поиска введите название программы: MyTelegramID_bot или @userinfobot.
- Начните с ним диалог, написав «Старт» или «Начать».

- Бот пришлет ответное сообщение, где указан идентификационный номер, а также имя и фамилия для подтверждения данных.

Аналогичных ботов существует достаточно много: @showmeidbot, @mytelegramid_bot или @getmyidbot.
Код чужого профиля можно увидеть, если отослать боту сообщение из переписки с тем пользователей, номер которого интересует.
Чтобы посмотреть ИД канала, он должен быть общедоступным. С этим поможет справится один из вышеперечисленных ботов. После того, как вы начали переписку с программой, просто отправьте ему одну из публикаций из канала, код которого нужно узнать. Через некоторое время вы получите ответ.
Многих интересует, как узнать ID чата в Telegram. Если чат чужой, то сделать это можно аналогичным способом – через бота. Свой канал требует несколько другого решения:
- Сделайте чат общедоступным.
- Через API Telegram по адресу https://api.telegram.org/bot/getUpdates отправьте запрос на чат с браузера. В нашем случае, запрос выглядит так: getUpdates.
- После того, как это сделано, узнать chat ID Telegram можно в строке «chat».
Как войти в чат Телеграмм через ID? Если он общедоступный, то достаточно ввести цифры в адресную строку. Закрытые беседы надежно защищены, поэтому зайти в них не получится даже через ИД.
Идентификационный номер присваивается пользователям или группам в Телеграм, чтобы системе проще было определить, кто есть кто. Из-за политики конфиденциальности узнать его встроенными инструментами приложения нельзя. С этим могут помочь специальные боты, которые предоставляют информацию не только о своем профиле, но канале и сообществе.
Оповещение о новых заявках в Telegram
Для оповещения о новых заявках в веб-формах обычно используются email уведомления, реже уведомления по смс. В первом случае мы не всегда можем ответить и обработать заявку оперативно, письмо может попасть в СПАМ или вообще не дойти. С sms уведомлениями дела обстоят немного лучше, мы можем оперативно обработать заявку, но если телефон будет находиться вне зоны покрытия, то смс не дойдет. Да и к тому же это платная услуга и длина смс сообщения ограничена! Удобной альтернативой может послужить новый инструмент для оповещений — FormDesignerBot в Telegram.
Плюсы и возможности
- Наш бот будет уведомлять о новых заявках и отправлять нужный текст сообщения (настраивается при интеграции) в ваш мессенджер Telegram.
- Длина текста сообщения не ограничена
- Отправка сообщений абсолютно бесплатная
Как подключить?
Для того, чтобы подключить Telegram бота к своей форме необходимо перейти во вкладку «Модули». Среди доступных модулей нужно найти модуль «Telegram бот» и нажать на кнопку «Добавить»:

Перед вам откроется основное окно с настройками модуля:

Здесь необходимо ввести Chat ID и текст сообщения. В тексте сообщения можно использовать все доступные макросы (точно также, как и в email уведомлениях), для подстановки значений из формы.
Кроме макросов в тексте сообщения можно использовать следующие html теги:
bold, bold italic, italic inline URLinline fixed-width codepre-formatted fixed-width code block
Что такое Chat ID?
Chat ID – это числовое значение чата, в которое необходимо отправлять уведомления. Для того, чтобы узнать это значение, необходимо подключить нашего бота в Telegram. Для этого перейдите вот по этой ссылке:
Если у вас запущено приложение Telegram, откройте бота в нем, для этого нажмите «Открыть приложение»:
Или кликните по кнопке на открывшейся странице:
Если открыть ссылку не удалось, вы всегда можете добавить нашего бота в список ваших контактов вручную. Для этого найдите нашего бота @FormDesignerBot:
После того, как найдете нашего бота необходимо нажать кнопку «START» либо отправить ему команду «/start»:
В ответ вам придёт сообщение о том, что бот успешно активирован, а также значение Chat ID, которое и нужно скопировать и вставить в настройках модуля.
Т.к. в последнее время наблюдались блокировки Telegram, возможно у вас не получится узнать ваш ID, то вы можете использовать другие способы получения Chat ID. Для этого в поиске добавьте других ботов:
- @ShowJsonBot
- @userinfobot
- @myidbot
Нажмите кнопку старт или отправьте текст /start. От одного из них вы получите Chat ID. Других ботов можно удалить, а @FormDesignerBot оставить.
После того, как вы узнали Chat ID и настроили текст сообщения, не забываем нажать на кнопку «Сохранить». На этом настройка и подключение бота в Telegram окончена.
Получение новых заявок в общий канал Telegram
Наш бот умеет отправлять заявки и в ваш общий канал в Telegram. Это очень удобно, например, вы можете добавить ваших менеджеров в этот канал и они сразу будут видеть поступающие заявки.
Для того, чтобы наш бот мог отправить сообщение в общий канал, его необходимо добавить в качестве администратора канала. Для этого откройте свой канал и кликните по информационной иконке справа, где выберите «View channel info»:

В открывшемся меню кликните по ссылке «administrator»:

Далее нажмите «Add administrator»:

В открывшемся окне в поле поиска введите слово «FormDesignerBot», после чего кликните по найденному боту:

Далее кликните на кнопку «OK» и затем настройте права администратора:

Далее нажмите на кнопку «SAVE», после чего наш бот появится в списке администраторов канала. Для того, чтобы узнать Chat ID, отправьте сообщение с текстом «/start»:

Именно этот Chat ID нужно указывать в настройках модуля Telegram. Теперь все заявки из формы будут поступать в общий чат и их будут видеть все участники канала.
Т.к. из-за последних блокировок Telegram возможно не будет ответа, то попробуйте другие способы описанные ниже.
Попробуйте добавить ещё одного бота @get_id_bot, чтобы узнать Chat ID канала:

Также настройте права администратора:
.png)
Далее вам нужно в чате на канале написать «my_id@get_id_bot» и вам должно прийти уведомление со значением Chat ID:
.png)
Если не получается узнать Chat ID таким способом, то можно открыть Web версию Telegram. Выберите свой канал и в строке браузера скопируйте выделенное значение:
.png)
Если перед этим значеним вы добавите «-100», то получите необходимый Chat ID.
На сегодня это все. Если у вас появились вопросы или предложения, то оставляйте их в комментариях ниже!




