VPN HelpDesk Telegram Bot (AmneziaVPN)
Python
Docker
AmneziaVPN API
Telegram Bot API

Ключевой функционал
- Управление пользователями: добавление новых клиентов (IP, трафик), просмотр и удаление аккаунтов.
- Мониторинг статуса: отображение онлайн/офлайн (зелёная точка/красный крест), просмотр истории подключений.
- Генерация конфигов: автоматическая генерация и отправка .conf-файла с AmneziaVPN ссылкой.
- Администрирование: добавление/удаление Telegram-админов, просмотр текущих ID.
- Список клиентов: вывод всех пользователей с их статусом.
- Бэкапы: создание резервной копии пользователей и конфигов одной кнопкой.
- Встроенная инструкция: раздел с пошаговым гайдом для пользователей по настройке AmneziaVPN.
Возможности для развития
- Логирование активности пользователей
- Telegram-уведомления при подключении новых клиентов
- Импорт/экспорт конфигов через Google Drive
- Ограничения по трафику или времени сессии