Техническое задание на доработку Telegram-бота

Существует рабочий Telegram-бот, исходный код которого был сгенерирован с помощью искусственного интеллекта. Требуется завершить разработку, реализовав два ключевых недостающих функционала для полноценной работы системы.

Список необходимых доработок

1. Функция обновления подписчиков

  • Необходимо разработать и интегрировать модуль для автоматического или ручного обновления базы данных подписчиков бота.
  • Система должна корректно отражать актуальное количество и статус пользователей.

2. Автоматическая блокировка каналов и групп

  • Требуется расширить существующую функцию ручной блокировки каналов администратором.
  • Необходимо добавить механизм автоматического срабатывания этой блокировки в случае, если бот был удален администратором из Telegram-канала или группы.
  • Автоматическая блокировка должна предотвращать дальнейшие попытки взаимодействия с данным источником.

Общие требования

  • Все изменения должны быть интегрированы в существующую кодобазу без нарушения текущей логики работы.
  • Код должен быть написан чисто, с комментариями.
  • Необходимо обеспечить стабильную работу новых функций.