Бот поддержки разработан с использованием следующих технологий: Язык программирования: Python Основные библиотеки: 1) aiogram – для обработки запросов пользователей и управления ботом. 2) asyncio – для асинхронной обработки задач. 3) datetime – для работы с временными данными. 4) aiogram.contrib.fsm_storage.memory – для хранения данных состояний в оперативной памяти. База данных: PostgreSQL.
Функционал бота: 1. Обработка запросов пользователей: • Приём и сохранение запросов в базе данных. • Уведомление администраторов о новых обращениях. 2. Админ-панель: • Управление запросами пользователей. • Инструменты для мониторинга активности. 3. Рассылка: • Массовая отправка сообщений зарегистрированным пользователям. 4. Автопостинг: • Планирование и автоматическое размещение сообщений в канале. 5. Управление пользователями: • Система “чёрного списка” для блокировки пользователей. • Возможность разблокировки при необходимости. 6. Регистрация и проверка: • Проверка новых пользователей на принятие правил. • Сохранение данных о пользователях в базе.