Skip to content

aleksandrvolk/python-telegram-bot

Repository files navigation

Простой Telegram-бот для управления Docker-контейнерами

Простой Telegram-бот для управления Docker-контейнерами на удаленном сервере. Позволяет выполнять основные операции с контейнерами прямо из Telegram.

Возможности

  • 📋 Просмотр списка контейнеров
  • ▶️ Запуск/остановка контейнеров
  • 🔄 Перезапуск контейнеров
  • 📝 Просмотр логов
  • 📊 Статистика сервера (CPU, память)
  • 🔒 Безопасность через токены
  • 🚀 Асинхронная работа

Установка

Вариант 1: Docker (рекомендуется)

  1. Клонируйте репозиторий
  2. Скопируйте env.example в .env и настройте переменные
  3. Запустите: docker-compose up -d

Вариант 2: Локальная установка

  1. Клонируйте репозиторий
  2. Установите зависимости: pip install -r requirements.txt
  3. Настройте переменные окружения в .env
  4. Запустите бота: python bot.py

Настройка

Создайте файл .env:

BOT_TOKEN=your_telegram_bot_token

Использование

Отправьте команду /start боту для начала работы.

Лицензия

MIT

Статья на Хабр https://habr.com/ru/articles/908894/ Хостинг https://dockerhosting.ru

About

Telegram-бот для управления Docker-контейнерами.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published