2015-09-20 1 views
6

Для Telegram, как я могу узнать свой собственный идентификатор пользователя (chat_id) для использования с API Telegram? Я хочу послать себе сообщение через API Телеграмма, как это:Узнать свой собственный идентификатор пользователя для отправки сообщения с помощью API Telegram

https://api.telegram.org/bot<BOTID>/sendMessage 

ответ

13

Отправить сообщение для бота затем получить обновление с:

https://api.telegram.org/bot<BOTID>/getUpdates 

В строке JSon вернулся вы обнаружите chat_id/user_id.
В одном чате с ботом chat_id равен user_id.
Теперь вы можете отправить сообщение с:

https://api.telegram.org/bot<BOTID>/sendMessage?chat_id="yourchatid"&text="Hello!" 
0

Заполнитель на самом деле знак, а не ключ. Наверняка вы уже знаете, что это такое и может его использовать?

https://core.telegram.org/bots/api#authorizing-your-bot

+1

Извините, какой-то парень отредактировал мой вопрос. Я хочу знать не 'BOTID', а' user_id (chat_id) ' – row248

1

Чем проще способ, чтобы перейти к веб-версии Телеграмма и перейти в чат, чей ID вы хотите знать. Это будет в URL, который находится в форме:

https://web.telegram.org/#/im?p=u<ID>_<something> 

Для групп это тоже работает, но их идентификаторы являются отрицательными, поэтому, если URL выглядит

https://web.telegram.org/#/im?p=g1234567 

затем групповой чат идентификатор -1234567 ,

Смежные вопросы