Техническое задание: Разработка Telegram-ботов
Цель проекта
Создание комплекса автоматизированных ботов для управления и модерации Telegram-канала, а также для предоставления полезной информации подписчикам.
Основные функции и задачи ботов
1. Бот-модератор (Антиспам)
- Автоматическая фильтрация нежелательных сообщений и пользователей по заданным ключевым словам и шаблонам.
- Выдача предупреждений, временных или постоянных банов.
- Ведение лога модераторских действий.
2. Бот для проверки новых участников (Капча)
- Автоматическая отправка тестового задания (капчи) новым подписчикам.
- Ограничение доступа к каналу до успешного прохождения проверки.
- Удаление пользователей, не прошедших проверку.
3. Информационный бот (Курсы валют и другие данные)
- Автоматический парсинг и публикация актуальных курсов валют из заданных источников.
- Настройка периодичности публикаций (например, ежедневно в определенное время).
- Возможность расширения функционала для публикации других типов данных (погода, новости и т.д.).
Общие требования
- Боты должны быть надежными и стабильно работать 24/7.
- Предоставление инструкций по управлению и настройке ботов.
- Возможность дальнейшего расширения функционала.
- Чистый, документированный код.