# Telegram бот

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

# Получения бот токена

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

Запускаем бота, командой /start

Придумываем имя нашего бота и его публичный адрес содержаший в конце bot или _bot

Например:mytestmarzban _bot

На выходе мы получаем сообшение, содержащее в себе токен

Запишем это значение и перейдем к дальнейшей настройке.

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

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

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

Запускаем бота и выполняем команду /getid
На выходе мы получаем сообшение, содержащее в себе наш ID.

Запишем это значение и перейдем к дальнейшей настройке.

# Настройка .env

Теперь нам нужно указать все эти данные в 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 Вы сможете перейти в ранее созданный Вами бот, и начать его использование.