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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разработка адаптивного сайта на чистом HTML с использованием Grid и админ-панелью

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

Верстка и интеграция сайта на CMS

Необходимо сверстать 5 страниц макета и интегрировать их на выбранную CMS систему. Дополнительно требуется реализовать поиск по сайту и подключить визуальный редактор для контента.