Большое обновление v1.6.2! ✨ Новая панель модерации и кастомизация бота!

Дни рождения

Этот модуль позволяет пользователям регистрировать свои дни рождения. В праздничный день бот автоматически поздравит именинника в специальном канале и сможет выдать ему временную роль.

Обновлено в v1.6.2

Модуль был полностью переработан для максимального удобства и гибкости. Появилась единая панель управления, настройки приватности и расширенные возможности для администраторов.

Для пользователей: Панель управления

Все действия теперь собраны в единой интерактивной панели, доступной по команде /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}

Слово 'год' в правильном склонении (год/года/лет)

Последнее обновление

Это было полезно?