Дни рождения
Этот модуль позволяет пользователям регистрировать свои дни рождения. В праздничный день бот автоматически поздравит именинника в специальном канале и сможет выдать ему временную роль.
Для пользователей: Панель управления
Все действия теперь собраны в единой интерактивной панели, доступной по команде /birthday manage.
В этой панели вы можете:
Установить или изменить дату рождения: Укажите свою дату рождения один раз.
Настроить приватность: Для каждого сервера вы можете выбрать один из трех уровней видимости:
🌍 Публичный: Ваша дата рождения видна в профиле
/profile, и бот отправляет публичное поздравление в общий чат.👤 Анонимный: Ваша дата рождения скрыта из профиля, но бот все равно поздравляет вас в общем чате.
🔒 Приватный: Полная конфиденциальность. Ваша дата скрыта, и публичных поздравлений от бота не будет.
Команды для администраторов
/birthday list
Показать список всех публично указанных дней рождения на сервере.
Настройка модуля
Для настройки модуля используйте команду /settings birthday.
Панель настроек предоставляет широкие возможности:
Канал для поздравлений: Выберите канал, куда бот будет отправлять поздравительные сообщения.
Роль именинника: Укажите роль, которая будет автоматически выдаваться пользователю в его день рождения и сниматься на следующий день.
Часовой пояс: Установите часовой пояс вашего сервера, чтобы поздравления и выдача ролей происходили ровно в полночь по местному времени.
Поздравления в ЛС: Вы можете включить или отключить отправку личных поздравлений пользователям.
Редактор сообщений: Настройте разные тексты для поздравлений в общем чате и в личных сообщениях.
Редактор изображений: Добавьте разные изображения для серверных и личных поздравлений. Бот будет случайным образом выбирать одно из них.
Плейсхолдеры (Переменные)
Используйте их в редакторе сообщений. Они будут автоматически заменены на нужные значения.
Для сообщений на сервере
{guild.name}
Название сервера
{guild.member_count}
Количество участников на сервере
{birthday_users_list_comma}
Упоминания именинников через запятую (@Юзер1, @Юзер2)
{birthday_users_names_comma}
Имена именинников через запятую (Юзер1, Юзер2)
{birthday_users_list_row}
Упоминания, каждое с новой строки (- @Юзер1\n- @Юзер2)
{birthday_users_names_row}
Имена, каждое с новой строки (- Юзер1\n- Юзер2)
{birthday_users_list_row_with_age}
Упоминания с возрастом, с новой строки (- @Юзер1 - 25 лет)
{birthday_users_names_row_with_age}
Имена с возрастом, с новой строки (- Юзер1 - 25 лет)
{birthday_users_count}
Количество именинников сегодня
Для личных сообщений (ЛС)
{user.mention}
Упоминание именинника
{user.name}
Имя пользователя (username)
{user.nick}
Никнейм именинника на сервере
{user.display_name}
Отображаемое имя (ник или имя)
{user.id}
ID именинника
{guild.name}
Название сервера
{guild.member_count}
Количество участников на сервере
{age}
Возраст (число, например, 25)
{age_word}
Слово 'год' в правильном склонении (год/года/лет)
Последнее обновление
Это было полезно?