1. Цель проекта: Создание системы для упорядочивания участников курса в группы, которые будут соревноваться, ставить цели и поддерживать друг друга. Система должна включать управление группами, уведомления, регистрацию капитанов и автоматизацию процессов.
2. Составные части системы:
1. Telegram-бот: - Функции: - Создание и управление чатами. - Отправка уведомлений в чаты. - Регистрация участников и капитанов. - Проведение голосований. - Обработка жалоб и запросов на модерацию. - Интеграция: Работает с Telegram-каналом и админкой для управления чатами и пользователями.
2. Telegram-канал: - Функции: - Публикация карточек команд. - Обновление статусов команд (заполненность, новые возможности). - Управление потоками и модерация.
3. Админка (веб-интерфейс): - Функции: - Настройка группировки и параметров чат-групп. - Определение количества капитанов и участников. - Настройка расписания уведомлений. - Управление правами капитанов и участниками. - Логирование сообщений и действий. - Управление шаблонами чатов и аккаунтами для создания.
3. Регистрация и управление группами:
1. Формирование групп: - Участники регистрируются через Telegram-бота. - Система автоматически создаёт чаты на основе настроек (количество участников, капитаны). - Владелец чата создаёт чаты с частными ссылками. - Капитаны отвечают за ведение группы и могут выкидывать участников, проводить голосования.
2. Роли в чате: - Владелец: Подключён к автоматизации и управляет чатами. - Капитан: Проведет трансляции, подбадривает участников, ограниченные права. - Участники: Выполняют задания, взаимодействуют в группе.
3. Регистрация капитанов: - Запуск регистрации капитанов в Telegram-боте. - Ограничение количества капитанов задаётся в админке. - Регистрация открывается на определённое время, устанавливаемое в админке. - Капитаны заполняют информацию о своей группе, информация проходит модерацию.
4. Уведомления и управление чатами:
1. Уведомления: - Бот отправляет уведомления, настроенные в админке (напоминания о заданиях, событиях). - Настройка расписания сообщений в админке.
2. Жалобы и модерация: - Участники могут пожаловаться на других участников. - Модератор проверяет жалобы и принимает меры. - Настройка команд для модерации и управления конфликтами в админке.
3. Функция самоуничтожения чатов: - Автоматическое удаление участников и чатов в заданное время. - Функция настраивается в админке и может быть активирована или деактивирована.
4. Функция "Юрьев день" (переход между чатами): - В определённый день участники могут менять группы. - Сначала покинуть текущую группу, затем присоединиться к новой. - Настройка даты и времени "Юрьева дня" в админке.
5. Потоки и разделение на группы:
1. Создание и управление потоками: - Создание и настройка потоков в админке. - Управление сообщениями и чатиками для каждого потока. - Разделение сообщений по потокам, чтобы они не пересекались.
2. Логирование и отчётность: - Логирование всех сообщений и действий в чатах. - Возможность просматривать логи и хранить их в админке.
6. Дополнительные функции:
1. Права капитанов: - Настройка прав капитанов для каждого потока. - Разграничение прав (управление трансляциями, удаление сообщений и т.д.).
2. Аватарки и название чата: - Возможность выбора аватарок и смены названия чата. - Определение, кто и как может выполнять эти изменения.
7. Технические детали:
1. Требования к платформе: - Создание и управление чатами с использованием нескольких Telegram-аккаунтов. - Система должна поддерживать масштабируемость и интеграцию с Telegram API.
2. Безопасность: - Проверка прав доступа и безопасность данных. - Предотвращение возможности спама и несанкционированного доступа. Пишите цены, сроки и пришлите портфолио
Частные объявления в Вашем городе, в Вашем регионе и в России
Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.