Как узнать id сообщения в телеграмме
Перейти к содержимому

Как узнать id сообщения в телеграмме

  • автор:

ID в Telegram: что это, как узнать

#ОкейГик

Если вы рассматриваете Telegram как инструмент для ведения бизнеса или донесения информации до других пользователей, наверняка со временем у вас возникнет вопрос: как узнать свой ID в Telegram. Это необходимо для целого ряда действий, которые связаны с добавлением ботов, ведением каналов и другими функциями администрирования. В данной статье рассмотрим самый простой способ узнать ID в Телеграм.

Оглавление: 1. Что такое ID в Telegram 2. Как узнать свой ID в Telegram 3. Как узнать чужой ID в Telegram 

Что такое ID в Telegram

Главная задача ID в Telegram — идентификация пользователя, канала, группы, чтобы их было возможно отличить от других аналогичных субъектов мессенджера. В отличие от ID ВКонтакте, пользователь не знает свой идентификационный номер. Он является системным и обычному пользователю не нужен.

В чем отличия ID от имени пользователя (@username):

  • ID нельзя выбрать — он выдается каждому пользователю случайным образом;
  • ID нельзя сменить, даже если текущий номер вас не устраивает;
  • ID позволяет точно идентифицировать пользователя, у другого пользователя не может быть точно такой же ID.

Узнать ID просто в настройках своего профиля Telegram не получится, но есть специальные инструменты, которые позволяют это сделать.

Как узнать свой ID в Telegram

Чтобы узнать свой ID в Telegram, проще всего воспользоваться специальными ботами. Таких ботов в Телеграм несколько, в целом, они работают практически одинаково. Все, что нужно сделать, чтобы получить свой ID, направить боту запрос от своего имени.

Например, есть бот @my_id_bot. Чтобы узнать через него свой ID, просто откройте чат с ним, а после нажмите “Запустить”.

В чат с вашей стороны будет отправлена команда /start, после чего в ответ вы получите сообщение с вашим ID.

Это все, никаких дополнительных действий выполнять не нужно.

Как узнать чужой ID в Telegram

Если вам требуется узнать ID любого другого пользователя Telegram, то сделать это ничуть не сложнее. Для этого можно использовать бота @userinfobot.

Перешлите ему сообщение от любого пользователя (или канала), ID которого вы хотите узнать. Для этого надо нажать на пересылаемое сообщение и выбрать соответствующий пункт.

После чего указать отправку боту.

В ответ бот пришлет ID пользователя (или канала), сообщение которого было ему отправлено.

Бот, позволяющий узнать ID в Телеграм

Бот, позволяющий узнать ID в Телеграм

Бот, предоставленный сервисом BOT-T @FIND_MY_ID_BOT в Telegram позволяет узнать ID канала, а также другую информацию о пользователе, группе или боте.

Знание ID канала может быть полезно для различных целей, например, если вы хотите настроить бота для продажи доступа в свой канал или добавить модуль обязательной подписки на свой ресурс при работе с вашим ботом, вам понадобится знать его ID. Таким образом, бот @FIND_MY_ID_BOT предоставляет удобный способ получить необходимую информацию о канале или других объектах в Telegram.

Как узнать свой или чужой id от аккаунта

2) Если Вам нужна информация о Вас, то нажмите на кнопку ПРОФИЛЬ
Если информация о другом клиенте telegram, то перешлите его сообщение боту, и бот вам ответит!

Как узнать ID от канала в telegram

2) Перешлите любой пост из канала в диалог с ботом

Узнать ID от чата телеграм

1) Напишите нашему боту. 2) Добавьте бота в чат 3) Отправьте в чате команду /id@FIND_MY_ID_BOT

Telegram API, как получать ID отправленного сообщения?

Feliks_Dark

Метод sendMessage реализую AJAX запросом, ответ ловлю через JSON.parse(XMLHttpRequest.responseText)
Все работает корректно.

Решения вопроса 1

TTATPuOT

https://code.patriotovsky.ru/

Заходите в документацию метода sendMessage.

Читаете там строку:
Use this method to send text messages. On success, the sent Message is returned.

Переводите её в переводчике, понимаете, что она значит и переходите к объекту Message, где есть поле:

Как узнать id сообщения сообщения в телеграме?

nitrojs

Megach, ссылку на документацию Вам дали. Начните с getUpdates. Учтите, что сервера ТГ могут быть заблокированы. Поэтому может потребоваться прокси или VPN.

Megach @Megach Автор вопроса
BasiC2k, Мне дает
Что теперь мне делать?

BasiC2k

Megach, Ответ есть, уже хорошо.)
Скорее всего у Вас неверные параметры запроса или токен.
Что Вы неправильно делаете можно сказать только когда Вы напишете — что именно Вы делаете.

Megach @Megach Автор вопроса

BasiC2k, Я все делаю как на документации
Использую метод getUpdates
А в боте токене не может быть ошибки. Потому что у меня есть код который связан с этим токеном и бот хорошо работает.

И ещё я хотел уточнить почему мне нужен message_id
Я использую forward_message и ему требуется message_id
Я хочу сделать так:
Бот у вас спрашивает: Напишите ваше Имя
Вы пишите и бот должен передать мне это сообшение.

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

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