Skip to content

Как устроены id сообщений

Каждое сообщение в Телеграме имеет свой id. К системным сообщениям это тоже относится («пользователь зашел в группу»; «название канала изменилось»)

id сообщений в супергруппах и каналах уникальны для чата: первое сообщение в чате имеет номер 1, второе имеет номер 2 и так далее.

id сообщений в личных сообщениях и обычных группах имеют сквозную нумерацию: id сообщений считаются отдельно для пользователя (или бота). Так, первое полученное или отправленное пользователем сообщение во всех личках и группах имеет номер 1; второе такое сообщение имеет номер 2 и так далее.

INFO

Через Telegram API бот может запросить сообщение по id в любом чате. При использовании Bot API такой возможности нет.