Основная задача

Требуется выполнить доработку и исправление существующего Telegram-бота для работы в сообществе. Срок выполнения - до 30 декабря 2025 года.

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

1. Интеграция системы CAPTCHA

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

2. Доработка системы анти-спама и анти-ссылок

  • Бот должен автоматически удалять сообщения, содержащие:
    • Ссылки любого типа (https, http, Telegram-ссылки на чаты и каналы, WhatsApp-ссылки).
    • Тексты с определенными триггерами (например, "быстрый доход", "ищем сотрудников", "нужен курьер").
  • Бот должен не только удалять сообщения, но и банить пользователей, которые их отправляют.
  • Система анти-спама не должна действовать на администраторов чата.
  • Необходимо исправить команду отключения анти-спама.

3. Функция массового упоминания (вызов)

  • Бот должен уметь упоминать участников через @ник.
  • При вызове должен либо дублировать текст запроса, либо генерировать случайный ответ.

4. Настройка прав доступа к командам

  • Все команды бота, кроме функции выбора номерков, должны быть доступны только администраторам.

5. Механизм "белого списка" для исключений

  • Реализовать возможность разрешать публикацию ссылок определенным пользователям.
    • Вариант 1: через белый список пользователей.
    • Вариант 2: через проверку наличия определенных смайлов в нике пользователя.

6. Контроль добавления бота в группы

  • Ограничить функционал бота до его активации администратором в конкретном чате.
  • До активации бот должен отвечать стандартным сообщением с предложением связаться для настройки.

7. Исправление существующих функций

  • Исправить команду "музыка".
  • Исправить функцию "половинка" (когда на один номерок отмечается два человека).
  • Добавить кнопку "/закончить" для соответствующих процессов.
  • Доработать команду "/рандомайзер N", чтобы бот мог выбирать N случайных победителей.

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

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

Перенос сайта на WordPress с сохранением дизайна

Требуется перенести существующий сайт на WordPress с использованием конструктора YOOtheme. Необходимо полностью сохранить текущий дизайн и контент, а также обеспечить удобное редактирование страниц.