Итоги сервера — документация ASHORO BOT
Итоги недели или месяца по активности сервера: участники, каналы, популярные сообщения и voice.
Итоги сервера показывают, что происходило на сервере за последние 7 или 30 дней. В отчёт попадают сообщения, время в голосовых каналах, топ участников, топ каналов и самые заметные сообщения.
Данные собираются в дневные агрегаты. Это значит, что бот не пересчитывает всю историю сообщений каждый раз и не создаёт лишнюю нагрузку на MySQL.
Отчёт можно посмотреть вручную командой /recap. Если указать канал, бот отправит итог туда, а если канал не указывать - покажет результат только тому, кто вызвал команду.
Во вкладке «Итоги сервера» на сайте можно включить автопубликацию. Вы выбираете канал, период, день недели или ежедневный запуск, время и часовой пояс.
Итоги начнут заполняться после запуска обновлённого бота, потому что старые сообщения Discord не перечитываются задним числом.
Для автопубликации нужен текстовый канал, куда бот может отправлять сообщения.
- period: Что показать: week для недели или month для месяца (необязательный)
- channel: Канал, куда отправить итоги вручную (необязательный)
- reportType: Для автопубликации используется recap_week или recap_month (обязательный)
- dayOfWeek: День недели для расписания. Если оставить пустым, отчёт будет отправляться каждый день (необязательный)
- hour/minute: Время отправки по выбранному часовому поясу (обязательный)