Дни рождения — документация ASHORO BOT
Участники сохраняют дату через /birthday, а бот поздравляет их в выбранном канале.
Модуль дней рождения позволяет участникам самостоятельно указать дату рождения командой /birthday set. Бот хранит только день и месяц, без года.
На сайте администратор выбирает канал поздравлений, час отправки, часовой пояс и необязательную роль именинника. В разделе также есть таблица дат, которые уже сохранены в базе сервера.
В день рождения бот отправляет поздравление утром по выбранному времени. Если настроена роль именинника, бот выдаёт её на день и снимает после следующей проверки.
Участник может посмотреть сохранённую дату через /birthday show или удалить её через /birthday clear.
Если канал не выбран, поздравления не отправляются.
Роль именинника бот сможет выдать только если она ниже роли бота в Discord.
- channelId: Канал, куда бот отправляет поздравления (обязательный)
- roleId: Роль именинника на день рождения (необязательный)
- hour: Час отправки поздравления (обязательный)
- timezone: Часовой пояс поздравлений (обязательный)
- message: Шаблон поздравления с переменной {user} (обязательный)