Заказ закрыт
Написать простого тг бота по тз

Бюджет: по договоренности
Техническое задание (ТЗ) на разработку Telegram-бота
1. Цель проекта
Создать Telegram-бота, который будет:
1. Принимать сообщения из группы.
2. Проверять их на цензуру (через список запрещённых слов).
3. Пересылать одобренные сообщения в канал.
4. Пересылать сообщения, которые не прошли цензуру, в группу модерации.
5. Позволять модераторам одобрять или отклонять сообщения с помощью кнопок, чтобы в случае одобрения сообщение отправлялось в канал.
Функциональные требования
1. Обработка сообщений
o Любое сообщение из группы бот должен получать.
o Игнорировать сообщения от других ботов.
2. Цензура
o Проверка текста и caption медиа на наличие запрещённых слов.
o Если сообщение без запрещённых слов → пересылка в канал.
o Если сообщение с запрещёнными словами → пересылка в модерационную группу.
3. Модерация
o Сообщения в модерационной группе сопровождаются кнопками:
 ✅ Одобрить → переслать сообщение в канал.
 ⛔ Отклонить → сообщение остаётся в группе модерации.
o Показывать, кто нажал кнопку (имя и username Telegram).
4. Логи и обработка ошибок
o Все ошибки логируются.
o Логи выводятся в консоль / shell при запуске.
5. Гибкость
o Список запрещённых слов редактируется через файл .env или конфиг.
o Возможность добавления нескольких администраторов.
6. Работа 24/7
o Бот должен работать непрерывно на сервере или хостинге.
o Поддержка перезапуска без потери данных.
________________________________________
4. Нефункциональные требования
• Язык разработки: Python 3.10+
• Библиотеки: aiogram, python-dotenv
• Возможность запуска на Windows / Linux / бесплатный VPS
• Код чистый, с комментариями, легко масштабируемый
________________________________________
5. Ожидаемый результат
1. Telegram-бот принимает сообщения из группы и проверяет цензуру.
2. Сообщения без запрещённых слов пересылаются в канал.
3. Сообщения с запрещёнными словами пересылаются в модерационную группу с кнопками.
4. Модераторы могут управлять сообщениями прямо из группы модерации.
5. Всё работает непрерывно без вмешательства пользователя.
Опубликован 02.09.2025 в 06:14
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.