Как устроены ID пользователей и чатов в Телеграме
У каждого пользователя, бота, группы или канала в Телеграме есть собственный неизменяемый ID.
Официальные приложения Телеграма не отображают ID. Если вам понадобится узнать ID пользователей и чатов в приложении, используйте неофициальные приложения или ботов вроде этого.
WARNING
Не храните ID пользователей и чатов в 32-битных числах, потому что ID могут быть очень большими. Дробные с двойной точностью (как number
в Джаваскрипте) и целые 64-битные подойдут.
В Bot API
В Bot API ID обычных групп начинается с префикса -
, а ID супергрупп с -100
. Так, ID канала 1356415630
превращается в -1001356415630
.
ID бота в его токене
В токене бота первая часть — это его ID. Например, токен 110201874:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw
принадлежит боту с ID 110201874
.