Дополнительно, для взаимодействия с панелью Marzban, ее управлением и получением важных системных уведомлений, Вы можете активировать администраторский телеграм бот.
Используемые файлы:
TIP
Данный бот не предназначен для продажи подписок.
Если Вы хотите осуществлять коммерческую деятельность, испольуйте любое другое, стороннее решение.
Получение токена
Для создания бота и получения токена, воспольуемся силами BotFather
- Запускаем бота, командой
/start
- Заполняем необходимые данные
- Получаем токен бота
Получение ID(s) администратора
Так как доступ к данному боту будет доступен только Вам или ограниченному списку администраторов, нам необходимо явно указать Telegram ID людей допущеных к его использованию.
Для получения своего Telegram ID, воспольуемся MyID bot
- Запускаем бота, командой
/start
- Выполняем команду
/getid
- Получаем ID администратора
Настройка окружения
Теперь нам нужно указать все эти данные в Marzban, для этого нам нужно задать соотвествующие переменные в файле .env
раскоментировав их или добавив в конец файла, присвоив им значения полученные ранее.
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
sudo marzban restart
Запуск
После перезапуска Marzban Вы сможете перейти в ранее созданный Вами бот, и начать его использование.