Skip to content

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

Используемые файлы:

TIP

Данный бот не предназначен для продажи подписок.

Если Вы хотите осуществлять коммерческую деятельность, испольуйте любое другое, стороннее решение.

Получение токена

Для создания бота и получения токена, воспольуемся силами BotFather

  1. Запускаем бота, командой /start
  2. Заполняем необходимые данные
  3. Получаем токен бота

Получение ID(s) администратора

Так как доступ к данному боту будет доступен только Вам или ограниченному списку администраторов, нам необходимо явно указать Telegram ID людей допущеных к его использованию.

Для получения своего Telegram ID, воспольуемся MyID bot

  1. Запускаем бота, командой /start
  2. Выполняем команду /getid
  3. Получаем ID администратора

Настройка окружения

Теперь нам нужно указать все эти данные в Marzban, для этого нам нужно задать соотвествующие переменные в файле .env раскоментировав их или добавив в конец файла, присвоив им значения полученные ранее.

bash
sudo nano /opt/marzban/.env
ПеременнаяЗначение
TELEGRAM_API_TOKENобязательно API токен полученный в BotFather
TELEGRAM_ADMIN_IDобязательно ID администратора, если нужно дать доступ нескольким администраторам, укажите их ID через запятую
TELEGRAM_LOGGER_CHANNEL_IDне обязательно Канал под логи
TELEGRAM_DEFAULT_VLESS_FLOWне обязательно Стандартное значение потока VLESS , выставляемое пользователю при его создании чере бота
TELEGRAM_PROXY_URLне обязательно Адрес ТГ прокси

После, для того что бы изменения вступили в силу, необходимо перезапустить Marzban

bash
sudo marzban restart

Запуск

После перезапуска Marzban Вы сможете перейти в ранее созданный Вами бот, и начать его использование.

Распространяется под лицензией AGPL-3.0.