Классический донат-магазин — это сайт. Но игроки живут в Telegram, и путь «открыть сайт, ввести ник, оплатить» с телефона длиннее, чем «нажать кнопку в боте, который уже знает мой аккаунт». Донат-бот не заменяет сайт полностью, но для многих серверов даёт больше покупок за счёт простоты. Разбираем, как он устроен.
Как выглядит покупка
- Игрок один раз привязывает аккаунт: вводит команду на сервере, получает код, отправляет боту (или наоборот). Дальше бот знает его ник/SteamID.
- Открывает витрину: привилегии, валюта, кейсы, предметы, разбан — с описанием и ценой, по категориям.
- Выбирает, при необходимости — срок (месяц/навсегда) и сервер (если их несколько).
- Оплачивает: СБП или карта через ЮKassa, либо Telegram Stars.
- Через секунды бот получает подтверждение оплаты и отправляет команду выдачи на сервер (RCON, плагин-мост или запись в базу). Игроку — сообщение «Выдано», чек — от платёжного сервиса.
Что ещё умеет
- Баланс и пополнение — покупать из внутреннего баланса удобнее и повышает средний чек
- Подарки другому игроку по нику
- Промокоды, скидки, акции по времени («в выходные −20%»)
- История покупок и повтор в один клик
- Очередь выдачи: сервер на рестарте — выдача повторится, ничего не потеряется
- Уведомления администратору о каждой покупке и об ошибках выдачи
- Публичные уведомления в чат проекта: «Игрок купил VIP» — работает как социальное доказательство
- Статистика: выручка по дням, топ товаров, конверсия, средний чек
- Несколько серверов одного проекта в одном боте
Выдача на сервер
- RCON — универсально для Minecraft, CS2, Rust, ARK, 7DTD и других; бот шлёт команду (например, выдать группу LuckPerms)
- Плагин-мост — плагин на сервере опрашивает бота или принимает подписанные запросы; надёжнее при рестартах
- Запись в базу — для SA-MP/MTA и RP-модов, где привилегии хранятся в MySQL
Обязательно: проверка подписи уведомления об оплате и защита от повторной выдачи — иначе донат «оплачивают» подделкой запроса (про безопасность).
Бот или сайт
Сайт нужен для поиска, правил, новостей и тех, кто не в Telegram; бот — для быстрых покупок с телефона и уведомлений. Лучшее решение — оба на одном бэкенде: одна база, один каталог, одни цены, покупка где удобнее. Если бюджет на что-то одно — для небольшого сервера бот запускается быстрее и дешевле, сайт добавляется позже (про донат-магазин и юридическую сторону).
Юридически
То же, что и для сайта: самозанятый или ИП, оферта, чеки от платёжного сервиса. Правила игры на монетизацию (Valve, Bohemia, Northwood, Rockstar) действуют независимо от того, где магазин.
Стоимость
Донат-бот с привязкой аккаунта, витриной, оплатой (ЮKassa + Stars), автовыдачей через RCON или плагин, балансом, промокодами, уведомлениями и статистикой — от 12 000 ₽; сайт-магазин на том же бэкенде — отдельно, вместе дешевле, чем по очереди. Хостинг бота — входит в сопровождение от 4 700 ₽/мес, срок 7–10 дней. Свои проекты держим на такой же связке: бот + сайт + сервер.
Пришлите адрес — проверим HTTPS, скорость, мобильную версию, SEO-базу, формы и 152-ФЗ, и скажем, что чинить в первую очередь. Без обязательств.



