Если функции бота завязаны на работу с группами, то нужно обратить внимание, что миграция группы в супергруппу сопровождается сервисным сообщением, в котором будет указан новый id группы в поле migrate_to_chat_id объекта Message.
Поэтому важно отслеживать изменения id и фиксировать их у себя.
Может сбивать с толку еще такая штука, что по старому id будут доступны некоторые запросы, например, можно проверить, находится ли юзер в группе или нет. Но вот кикать по старому id уже не получится, будут лететь ошибки "group chat was upgraded to a supergroup chat".
В Bot API перед id супергрупп и каналов пишется -100. Так, id 1356415630 превращается в -1001356415630
Тут нужно отметить: действительно, id супергрупп и каналов начинаются с -100, но id супергруппы != -100id_группы
Если функции бота завязаны на работу с группами, то нужно обратить внимание, что миграция группы в супергруппу сопровождается сервисным сообщением, в котором будет указан новый id группы в поле migrate_to_chat_id объекта Message.
Поэтому важно отслеживать изменения id и фиксировать их у себя.
Может сбивать с толку еще такая штука, что по старому id будут доступны некоторые запросы, например, можно проверить, находится ли юзер в группе или нет. Но вот кикать по старому id уже не получится, будут лететь ошибки "group chat was upgraded to a supergroup chat".
Тут нужно отметить: действительно, id супергрупп и каналов начинаются с -100, но id супергруппы != -100id_группы