Установка и управление Telegram-ботами с Windows

Telegram Bot Expert Installer

Управляйте сервером без ручной работы в терминале: подключитесь к Linux VPS по SSH из локального браузера Windows, разверните бота в режиме Webhook или Polling, смотрите логи, проверяйте здоровье и делайте бэкапы.

Telegram Bot Expert Installer

Два режима развертывания и полный контроль с Windows

Telegram Bot Expert Installer запускается на http://127.0.0.1:4780/ и через 6-шаговый мастер определяет ОС сервера (Ubuntu, Debian, AlmaLinux, Rocky Linux) и зависимости проекта (Python, Node.js, Go, PHP, Docker).

1. Режим Polling (без домена и SSL)

  • Самый быстрый старт без домена и сертификата HTTPS.
  • Не требует настройки Nginx.
  • Создаёт сервис systemd с автозапуском.

2. Режим Webhook (Домен + HTTPS + Nginx)

  • Настройка домена, SSL (email), обратного прокси Nginx и внутреннего порта.
  • Подходит для высоконагруженных ботов.
  • Предварительная проверка домена и превью конфигурации.

Возможности Expert Installer

Функции установки, контроля и восстановления

  • Автоопределение VPS и стека: проверка портов, CPU, RAM, диска и установка зависимостей Python, Node.js, Go, PHP или Docker.
  • Управление сервисом systemd: Start, Stop, Restart, Enable on Boot и Disable on Boot.
  • Логи, Health и авторемонт (Repair): просмотр вывода, сохранение bot.log, диагностика и кнопка автоисправления.
  • Бэкапы и восстановление (Backup): создание архивов .tgz + .meta.json, откат и удаление.
  • 3 уровня удаления (Uninstall): только приложение, приложение и данные, либо полная очистка с Nginx.
  • 4 языка и выбор темы: русский, английский, персидский, китайский и тёмная/светлая темы.

Порядок работы

6 шагов от загрузки до стабильного бота

  1. Установите через PowerShell или распакуйте ZIP и запустите Start-Expert.bat.
  2. Откройте Install bot и выберите Webhook или Polling.
  3. Подключитесь по SSH (пароль или ключ) для сканирования сервера.
  4. Укажите токен @BotFather, ID админа/поддержки, язык, часовой пояс и папку (/opt/telegram-bot).
  5. Подключите Git-репозиторий или локальный каталог VPS и запустите установку.
  6. Управляйте сервисом, логами, проверкой здоровья и бэкапами через Dashboard.

Интерфейс панели управления

Все операции с ботом на VPS выполняются из чистого локального браузера:

Dashboard: статус бота, ресурсы VPS и кнопки systemd
Dashboard: статус бота, ресурсы VPS и кнопки systemd
Выбор режима Webhook или Polling
Выбор режима Webhook или Polling
Управление резервными копиями .tgz
Управление резервными копиями .tgz

Требования и установка на Windows

  • ПК: Windows 10/11 с Node.js LTS и современным браузером.
  • Команда PowerShell: irm https://raw.githubusercontent.com/BlackFoxGroup/telegram-bot-expert-installer/main/deploy/install-expert.ps1 | iex (папка %LOCALAPPDATA%\TelegramBotExpert).
  • Через ZIP: распакуйте архив и откройте Start-Expert.bat (http://127.0.0.1:4780/).
  • Сервер: Ubuntu, Debian, AlmaLinux или Rocky Linux с SSH и токеном @BotFather.

Безопасность и хранение секретов

  • Чистый ZIP: исходники не содержат токенов, паролей и SSH-ключей.
  • Локальное шифрование: ключи и пароли шифруются локально программой.
  • Не публикуйте секретные файлы: храните data/, .env и master.key приватно.

Изучите все вкладки и 6 шагов мастера подробно

Откройте иллюстрированное руководство по Dashboard, Install bot, Logs, Health/Repair, Backup, Uninstall и FAQ.