Система достижений для Discord
На большинстве серверов заметить активных участников удаётся, только если модератор случайно обратит внимание. VeyroBot привязывает это к измеримой активности: вы выбираете триггер — сообщения, минуты в голосе, приглашения или уровень — и задаёте пороги; когда участник проходит порог, достижение открывается, объявляется и выдаёт назначенную роль или XP. Готовые наборы позволяют начать за пару кликов.
17 триггеров
Сообщения, минуты в голосе, поставленные и полученные реакции, бусты, приглашения, достигнутый уровень, дни на сервере, активные дни, использование команд, создание веток и вход в них, тикеты поддержки, участие в розыгрышах, сохранённый день рождения, временные комнаты и награды, выдаваемые вручную. Некоторым нужен включённый соответствующий модуль.
Один порог или четыре ступени
Достижение может иметь один порог или идти по ступеням Бронза, Серебро, Золото и Алмаз. За каждую ступень можно выдать постоянную роль и, если включена система уровней, XP.
Канал объявлений и запасной DM
Открытие публикуется embed-сообщением в собственном канале достижения или в общем канале уведомлений; если отправить не удалось, участник может получить DM. В тексте работают {user}, {achievement} и {tier}, а также указывается, каким по счёту участник открыл ступень.
События и публичная витрина
У достижений с датой начала или окончания прогресс считается с этого момента; название скрытого достижения не видно, пока его не откроют. /basarim-ver выдаёт награды вручную, а публичная страница достижений и /basarim-siralama показывают рейтинг.
Кому подходит
Сообщества, которые хотят заметно награждать активных участников, и серверы с сезонными событиями, конкурсами или наградами вроде «участник месяца».
Кому не подходит
Те, кто хочет автоматически награждать за то, что нельзя посчитать, например качество контента или помощь другим: автоматические триггеры измеряют только счётную активность, остальное выдаётся вручную.
Настройка за 3 шага
-
1
Добавьте бота на сервер
Откройте ссылку-приглашение выше, выберите сервер и подтвердите права. Бот появится в сети за несколько секунд.
-
2
Выберите набор или создайте достижение
Панель → ваш сервер → Достижения: примените один из наборов для быстрого старта или в разделе «Добавить новое достижение» выберите триггер, тип ступеней, пороги и при желании роль-награду. Роль должна быть ниже самой высокой роли бота.
-
3
Настройте объявления
На вкладке «Настройки» выберите канал уведомлений, включите резервное объявление для сообщений, которые не дошли до канала, и отредактируйте текст по умолчанию. Предпросмотр показывает, что придёт в Discord.
Связанные команды
Полный список команд — на странице команд.
Пошаговое использование в документации: Достижения
Сравнения с другими ботами — с источниками и датами: Сравнение MEE6 и VeyroBotСравнение Dyno и VeyroBotСравнение Carl-bot и VeyroBotСравнение MEE6, Dyno и Carl-bot
Частые вопросы
Откроют ли старые участники новое достижение сразу?
Да, если даты не заданы. Счётчики сообщений, голоса и реакций работают даже без созданных достижений, а уровень, приглашения и дни на сервере берутся из уже имеющихся данных. Если это не нужно, задайте дату начала — прогресс будет считаться с неё.
Можно ли создать несколько достижений на один триггер?
Нет. На каждый триггер на сервере приходится одно достижение, ступени задаются внутри него. Исключение — награды, выдаваемые вручную: их может быть несколько. Автоматические достижения нельзя выдать через /basarim-ver.
Снимаются ли роли-награды при сбросе прогресса?
Нет. Роли за достижения постоянные; /basarim-sifirla или сброс в панели удаляют только прогресс и записи об открытии. Если роль нужно убрать, сделайте это вручную.
Чтобы попробовать, достаточно добавить бота
Добавьте VeyroBot на сервер и включите нужные модули в веб-панели. Всё, чем вы не пользуетесь, можно полностью отключить.
Добавить на сервер бесплатно