Автоотчёты — документация ASHORO BOT
Плановая отправка отчётов по модерации и тикетам в выбранный канал Discord.
Модуль отправляет ежедневные или еженедельные отчёты в выбранные текстовые каналы. Можно отправлять модерацию и тикеты одним сообщением, включить только один раздел или задать отдельное расписание и канал для каждого раздела.
Бот сам рассчитывает следующее время запуска по часовому поясу и пересчитывает его после изменения расписания.
В отчёт по модерации попадают суммарные наказания и топ модераторов, а в отчёт по тикетам - закрытые обращения, открытые обращения, оценки и топ поддержки.
Если канал удалён или недоступен, бот сохранит ошибку последнего запуска и попробует следующий запуск по расписанию.
- channelId: Канал для отчёта. В раздельном режиме у модерации и тикетов может быть свой канал (обязательный)
- reportType: Что включить в отчёт: всё сразу, только модерацию или только тикеты (обязательный)
- periodDays: Сколько предыдущих дней включить в статистику (обязательный)
- hour: В какой час отправлять отчёт (обязательный)
- minute: В какую минуту отправлять отчёт (обязательный)
- timezone: Часовой пояс IANA, например Europe/Moscow (обязательный)
- dayOfWeek: День недели для еженедельного режима; пусто для ежедневного (необязательный)