Все модули

Донат: привилегии и сроки

Привилегии за деньги продаёт почти каждый игровой проект, а учёт сроков живёт в закрепе, в блокноте или в чужой голове. Дальше всё известно: у одного VIP кончился месяц назад и никто не заметил, второму продлили с сегодня и он потерял оплаченную неделю, третий вышел с сервера на день и вернулся уже без роли. Модуль ведёт это за вас: записывает каждую выдачу с суммой и сроком, снимает роль ровно тогда, когда срок вышел, и заранее пишет человеку, что пора продлевать. Деньги бот не принимает и не проверяет — оплату подтверждаете вы, а он ведёт сроки и реестр, который потом не восстановить руками.

Кому подходит

Игровой проект, который продаёт привилегии и ведёт сроки вручную
Сервер, где раз за разом «забыли снять» или «продлили не с той даты»
Владелец, которому нужен ответ на вопрос «за что человек платил в марте»

Как это работает

Весь путь целиком, шаг за шагом. Справа — то, что реально увидят на вашем сервере.

  1. 1

    Заводите тарифы в кабинете

    Для каждого — ключ, название, роль, срок по умолчанию, цена и что входит. Ключ тарифа записывается в каждую выданную привилегию и потом не меняется: название и цену правьте когда угодно, а ключ оставьте в покое, иначе оплаченное осиротеет. Тариф, который перестали продавать, не удаляйте — снимите галочку «Продаётся», и он останется у тех, кто уже оплатил.

    личный кабинет
    B
    Ваш ботБОТ
    Тарифы привилегий
    💎 VIP · 199 ₽ · 30 дней · цветной ник, приоритет в очереди\n👑 Premium · 499 ₽ · 30 дней · всё из VIP плюс второй слот персонажа
  2. 2

    Выдаёте привилегию одной командой

    Тариф выбирается из готового списка — ключи наизусть помнить не нужно. Срок можно не указывать, тогда возьмётся срок тарифа, а можно написать «12ч» или «90м», если выдаёте компенсацию за упавший сервер. Сумму и комментарий бот запишет в реестр: через полгода на вопрос «за что списано» будет чем ответить.

    B
    Ваш ботБОТ
    видит только тот, кто нажал
    ✅ 💎 VIP выдан @Игрок на 30 дней. Действует до 13.09.2026 — через месяц. Участнику отправлено сообщение.
  3. 3

    Продление прибавляется к остатку

    Человек оплатил второй месяц за неделю до конца первого — эта неделя не сгорает. Ровно эту ошибку владельцы чаще всего делают руками, считая срок от сегодняшнего дня. Если срок уже прошёл, а роль ещё не снята, отсчёт идёт от текущего момента, а не задним числом.

    B
    Ваш ботБОТ
    видит только тот, кто нажал
    ✅ 💎 VIP у @Игрок продлён на 30 дней. Было: 20.08.2026 → стало: 19.09.2026.
  4. 4

    Напоминание, которое возвращает деньги

    За несколько дней до конца человеку уходит письмо: что заканчивается, когда и как продлить. Люди перестают платить не потому, что передумали, а потому, что забыли. Если личные закрыты, бот не делает вид, что написал, — он говорит об этом в журнал, чтобы напомнили сами.

    личные сообщения
    B
    Ваш ботБОТ
    Привилегия скоро закончится
    Ваш 💎 VIP на сервере «Северный рубеж» действует ещё 3 дня.
  5. 5

    Роль снимается сама

    Срок вышел — бот снимает роль и закрывает запись. Можно задать запас в несколько часов на случай, когда перевод уже отправлен, а подтвердить его ночью некому. Если роль оказалась выше роли бота или права отобрали, бот НЕ закрывает запись и зовёт администрацию: иначе привилегия осталась бы на человеке навсегда, а реестр считал бы её снятой.

    журнал-доната
    B
    Ваш ботБОТ
    Привилегия закончилась
    @Игрок — 💎 VIP
  6. 6

    Витрина и заявки

    В канал вешается список тарифов с кнопкой. Человек нажимает, пишет, как оплатил, и заявка падает администрации с кнопками «Выдал» и «Отказать». Бот денег не касается: он только доносит заявку и после подтверждения заводит привилегию с правильным сроком.

    поддержать-проект
    B
    Ваш ботБОТ
    Поддержать проект
    💎 VIP — **199 ₽** · 30 дней\n👑 Premium — **499 ₽** · 30 дней
    Хочу привилегиюМоя привилегия
  7. 7

    Вернулся — привилегия вернулась

    Человек вышел с сервера и зашёл обратно: запись не закрывается, а роль возвращается сама, если срок ещё идёт. Один случайный выход не должен стоить оплаченного месяца. Заодно бот замечает роли, выданные или снятые мимо него, и пишет об этом в журнал — реестр не расходится с тем, что на самом деле у людей.

Что вы настраиваете

Всё это меняется в личном кабинете в любой момент — каналы и роли выбираются списками с вашего сервера, вводить ID руками не нужно. Бот подхватывает изменения сам.

Тарифы

  • Тарифы привилегий
  • Значок валюты

Оплата и заявки

  • Как оплатить
  • Канал заявок на покупку
  • Кто ведёт донат

Окончание привилегии

  • За сколько дней напомнить об окончании
  • Заголовок напоминания об окончании
  • Сколько часов не снимать после окончания
  • Подпись кнопки в напоминании
  • Возвращать привилегию тому, кто вернулся
  • Писать человеку в личные о выдаче и снятии

Контроль

  • Замечать роли, выданные мимо бота
  • Кого звать, когда бот не справился

Витрина

  • Канал витрины
  • Заголовок витрины
  • Вступление витрины
  • Подпись под витриной
  • Подпись кнопки заявки
  • Подпись кнопки «моя привилегия»

Оформление и журнал

  • Цвет сообщений
  • Канал журнала

Команды в Discord

Что вводят на сервере, когда модуль подключён. Команды набираются со слэша — Discord подсказывает список сам, наизусть помнить ничего не нужно.

/донат-выдать

Выдаёт привилегию и ставит срок. Тариф выбирается из списка, заданного в кабинете. Срок можно не указывать — возьмётся срок тарифа; можно написать «12ч» или «90м» для компенсации. Сумма и комментарий попадают в реестр.

Где
в любом канале сервера, ответ увидит только тот, кто дал команду
Кто
управляющие сервером и роли из настройки «Кто ведёт донат»
/донат-продлить

Продлевает действующую привилегию. Срок прибавляется к остатку, а не начинается заново, — оплаченные дни не сгорают. В ответе видно, что было и что стало.

Где
в любом канале сервера, ответ увидит только тот, кто дал команду
Кто
управляющие сервером и роли из настройки «Кто ведёт донат»
/донат-снять

Снимает привилегию досрочно с причиной. Если роль снять не удалось, запись остаётся действующей: реестр не должен расходиться с тем, что у человека на самом деле.

Где
в любом канале сервера, ответ увидит только тот, кто дал команду
Кто
управляющие сервером и роли из настройки «Кто ведёт донат»
/донат-кто

Реестр действующих привилегий: кто, какой тариф и сколько осталось. Сортировка по скорому окончанию, чтобы сверху было то, чем пора заняться.

Где
в любом канале сервера, ответ увидит только тот, кто дал команду
Кто
управляющие сервером и роли из настройки «Кто ведёт донат»
/моя-привилегия

Показывает человеку, что у него оплачено и до какого числа. Ответ видит только он сам.

Где
в любом канале сервера
Кто
Все участники.
/донат-витрина опубликовать сразу

Вешает в текущий канал список тарифов с кнопками «Хочу привилегию» и «Моя привилегия». Это одно сообщение, оно обновляется само.

Где
в том канале, где витрина должна висеть постоянно
Кто
управляющие сервером и роли из настройки «Кто ведёт донат»
/донат-проверка проверка настроек

Разбирает, что мешает донату работать: роли тарифов и их положение относительно роли бота, каналы и права в них, просроченные но не снятые привилегии, время последнего прохода планировщика.

Где
в любом канале сервера, ответ увидит только тот, кто дал команду
Кто
управляющие сервером и роли из настройки «Кто ведёт донат»
/донат-прогон

Прогоняет планировщик прямо сейчас: рассылает напоминания и снимает истёкшее, не дожидаясь очередной минуты. Нужна, чтобы проверить настройки сразу после правки, а не ждать.

Где
в любом канале сервера, ответ увидит только тот, кто дал команду
Кто
управляющие сервером и роли из настройки «Кто ведёт донат»

Команды для администрации Discord показывает только тем, у кого есть нужное право сервера. Чтобы ими пользовалась ваша модерация без прав администратора, откройте доступ её ролям: Настройки сервера → Интеграции → ваш бот → нужная команда.

Готовы попробовать?

Бот разворачивается за пару минут: выбираете модули, вставляете токен, приглашаете на сервер.

Собрать бота