Skip to content

Как устроены 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.