Задача

Разработать Telegram-бота для автоматической модерации чата. Бот должен блокировать пользователей, чьи username (никнеймы) совпадают с указанным списком.

Функциональные требования

Права и доступы

  • Бот должен быть администратором чата
  • Необходимые права: просмотр списка участников и блокировка пользователей (restrict_members / ban_chat_member)

Поведение при вступлении нового участника

  • Бот получает username вошедшего пользователя
  • Сверяет его с заданным списком запрещенных ников
  • При точном совпадении - немедленная блокировка (тихий бан, без уведомлений)

Массовая проверка участников

  • БОНУСС. ОБЯЗАТЕЛЬНОЕ ТРЕБОВАНИЕ. бот должен проверить не только входящих, но и уже находящихся в чате пользователей
  • После добавления в чат, бот должен просмотреть список всех участников и забанить тех, чьи никнеймы есть в запретном списке

Скрытие цен на товарах в интернет-магазине

Необходимо убрать отображение цифровых значений цен со страниц товаров и заменить их на кнопку или ссылку Уточнить цену. Сайт работает на Wordpress, используется стандартный функционал.