EverHoot

Бота добавили, а группы не видно: кто на самом деле владеет подключением

Почему у одного админа группа появляется в приложении, а у другого нет, и как открыть доступ остальным.

Обычная история: администратор добавляет бота в группу, выдаёт права, открывает приложение — а группы там нет. Права выданы, бот отвечает, модерация работает. Просто в списке пусто.

Почему так выходит

Telegram сообщает боту одно событие: «статус бота в чате изменил такой-то человек». Из него и берётся владелец подключения. Если бота добавил коллега, а вы пришли настраивать — сервис знает про коллегу, а не про вас. У группы админов бывает пятеро, и четверо из них при первом заходе видят пустой экран.

Отдельно обидно, когда тот, кто добавил бота, ушёл из админов или вообще перестал пользоваться сервисом: группа продолжает работать, но управлять ею некому.

Как мы это решили

Чат теперь видят все его администраторы. Владелец подключения остаётся один — за ним личный список заблокированных и передача управления, — а настройки модерации, журнал, правила и посты доступны каждому админу.

Права мы каждый раз спрашиваем у Telegram, а не смотрим в свой список: кого назначили админом полчаса назад, тот уже админ, а кого сняли — уже нет. Кнопка «Обновить админов» в настройках чата делает ровно это: даёт доступ новым и забирает у бывших.

Если чата всё равно не видно

Перешлите боту любой пост из этого чата. Бот проверит, администратор ли вы, и откроет доступ. Для канала этого достаточно.

С группой хитрее: при пересылке обычного сообщения Telegram называет автора, но не саму группу — технически неоткуда узнать, о каком чате речь. Поэтому есть два запасных пути:

  • пришлите ссылку на любое сообщение группы («Копировать ссылку» на сообщении) или @имя, если группа публичная;
  • напишите в самой группе /connect — бот проверит права на месте.

Если бота в чате ещё нет, ни один из способов не сработает: сначала добавьте его администратором.

Что с брошенными чатами

Если владелец подключения больше не администратор чата или закрыл аккаунт, любой админ может забрать чат себе кнопкой в настройках. Пока владелец на месте и в правах — забрать нельзя, только попросить передать: управление не должно уходить за спиной.

Как устроена модерация — на странице групп, планировщик постов — на странице каналов.