События — документация ASHORO BOT

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

События объединяют участников вокруг одной ограниченной по времени цели. Администратор задаёт название, сроки и нужное число очков, а затем добавляет этапы и задания.

Задания бывают личными и общими. Сейчас ASHORO умеет учитывать полезные сообщения и входы в voice. За каждое засчитанное действие участник получает очки события, а личное задание может выдать coin или Discord-роль.

Команды связываются с обычными Discord-ролями. Вклад участника одновременно попадает в личный рейтинг и в рейтинг его команды.

Чтобы событие не превращалось во флуд, у каждого задания есть минимальная длина сообщения, cooldown и дневной лимит. При достижении 25%, 50%, 75% и 100% общей цели бот публикует обновление в выбранный канал.

Событие начинает считать прогресс только после запуска и сохранения.

Изменение или перезапуск бота не сбрасывает накопленные очки.