Готовый Telegram Бот Мониторинг серверов Minecraft BE/Java

Готовый Бот — Мониторинг серверов Minecraft BE/Java прямо в Telegram

Представляем Minecraft Status Bot — простой и удобный Telegram-бот на Aiogram 3.x для отслеживания статуса ваших любимых серверов Minecraft (как Java, так и Bedrock Edition). Добавляйте серверы, включайте мониторинг и получайте уведомления, когда сервер упал или снова онлайн.

✨ Основные возможности

  • 🔍 Проверка статуса Java и Bedrock серверов в реальном времени
  • 👥 Онлайн игроков — точное количество и список (если доступно)
  • 📊 Автоматический мониторинг — проверка каждую минуту
  • 🔔 Уведомления об изменении статуса (онлайн/оффлайн, изменение онлайна)
  • 📈 История проверок — последние 10 статусов для каждого сервера
  • 🗄️ Персональная база — каждый пользователь хранит свои серверы

Скачать бота

Готовый Telegram Бот Мониторинг серверов Minecraft BE/Java

Размер: Скачали: 0 Файл: безопасен

🔥 Не хочешь разбираться с кодом?

Закажи бота под свою тематику — сделаем быстро и качественно!

⏱ 30–60 минут 💸 От 200 ₽ 🎯 Любая идея

Пиши в Telegram:

👉 Написать кодеру 🚀

🚀 Установка

1. Установите Python (рекомендуется 3.12+)

Проверьте версию:

python --version

2. Установите зависимости

pip install -r requirements.txt

3. Настройте бота

  1. Создайте бота через @BotFather
  2. Выполните команду /newbot
  3. Придумайте имя и username
  4. Скопируйте токен
  5. Откройте config.py и вставьте его:
BOT_TOKEN = "ваш_токен_здесь"

4. Запустите бота

python bot.py

📖 Как пользоваться

Основные команды

  • /start — приветствие и главное меню
  • /help — справка по командам
  • /stats — общая статистика ваших серверов

Добавление сервера

  1. Нажмите «➕ Добавить сервер»
  2. Выберите тип: Java Editionion или Bedrock
  3. Введите название (для себя, например «Hypixel»)
  4. Укажите адрес (IP или домен)
  5. Укажите порт (или — для стандартного)

Стандартные порты:

  • Java Edition → 25565
  • Bedrock Edition → 19132

Управление серверами

В разделе «📋 Мои серверы» для каждого сервера доступно:

  • 🔍 Проверить сейчас
  • 👁️ Включить/выключить мониторинг
  • 📈 История (последние 10 проверок)
  • 🗑️ Удалить

⚙️ Настройки в config.py

BOT_TOKEN = "YOUR_BOT_TOKEN_HERE"

# Интервал проверки (секунды)
CHECK_INTERVAL = 60  # 1 минута по умолчанию

# Таймаут запроса к серверу
SERVER_TIMEOUT = 5

📁 Структура проекта

TelegramMinecraftBot/
├── bot.py
├── config.py
├── requirements.txt
├── README.md
├── minecraft_servers.db        # База данных (автоматически)
├── bot.log                     # Логи (автоматически)
│
├── core/
│   ├── database.py            # Работа с SQLite
│   ├── minecraft_checker.py   # Проверка серверов
│   ├── monitor.py             # Фоновый мониторинг
│   ├── keyboards.py           # Клавиатуры
│   └── states.py              # FSM-состояния
│
└── handlers/
    └── user.py                # Обработка команд

🔧 Технические детали

Протоколы

  • Java Edition — Server List Ping (поддержка 1.8+)
  • Bedrock Edition — RakNet Unconnected Ping

Бот получает версию, MOTD, онлайн, favicon (для Java) и дополнительные данные (для Bedrock).

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *