Свой Telegram-бот

Разворачиваем собственного Telegram-бота из готового Docker-образа.

Архитектура

Ваш бот — Python/Node process, который читает LOGRUS_API_KEY, LOGRUS_TENANT_ID, TELEGRAM_TOKEN. Весь VPN-функционал делегируется нашему API, бот занимается только UX.

Быстрый старт

docker run -d \
  -e LOGRUS_API_KEY=logrus_pk_xxx \
  -e LOGRUS_TENANT_ID=your-brand \
  -e TELEGRAM_TOKEN=123:AAA... \
  -p 8080:8080 \
  ghcr.io/logrus/partner-bot:latest

Исходники

github.com/logrus/partner-bot — MIT license. Форкните и кастомизируйте сколько угодно.

Основные сценарии

  • /start → приветствие + кнопки "Попробовать бесплатно" / "Купить".
  • /buy → выбор тарифа + оплата (Crypto Bot / USDT / карта).
  • /my → текущая подписка, список устройств, продление.
  • /invite → referral-ссылка.
  • /support → связь с вашим саппортом (настраивается в config'е).