botmine
v1.5.4
Published
**Botmine** — это модульный и многофункциональный бот для Minecraft, управляемый через удобный веб-интерфейс. Он построен на базе [Node.js](https://nodejs.org/) и [Mineflayer](https://github.com/PrismarineJS/mineflayer) и позволяет легко расширять свою фу
Readme
Botmine 🤖
Botmine — это модульный и многофункциональный бот для Minecraft, управляемый через удобный веб-интерфейс. Он построен на базе Node.js и Mineflayer и позволяет легко расширять свою функциональность с помощью плагинов.
🚀 Ключевые возможности
- Веб-интерфейс: Управляйте всеми аспектами бота прямо из браузера. Запускайте, останавливайте, настраивайте и отслеживайте ботов без прямого доступа к консоли.
- Мульти-аккаунт: Запускайте и управляйте несколькими ботами одновременно. Каждый бот имеет свои собственные настройки и набор плагинов.
- Система плагинов: Расширяйте функциональность бота с помощью плагинов. Botmine поставляется с набором готовых плагинов, и вы можете легко создавать свои.
- Гибкая настройка: Каждый плагин можно включать, отключать и настраивать индивидуально для каждого бота.
- Импорт и экспорт: Легко делитесь конфигурациями ботов или переносите их между системами.
- Автоматическое обновление: Бот может отслеживать обновления в GitHub-репозитории и уведомлять в игровой чат.
🛠️ Технологический стек
- Бэкенд: Node.js, Express, WebSocket (ws)
- Ядро бота: Mineflayer
- Фронтенд: React (управляется через
server.js, исходники вfrontend/)
🔌 Доступные плагины
Botmine включает в себя множество плагинов "из коробки":
- AiAssistant: Интеграция с AI для ответов в чате.
- AntiTp: Защита от запросов на телепортацию.
- Auth: Автоматическая авторизация на сервере.
- Autojoin: Автоматическое переподключение при кике или дисконнекте.
- Bye: Сообщение при выходе с сервера.
- FirstMessage: Отправка первого сообщения после входа.
- Fly: Возможность включать/выключать полет.
- Hi: Приветствие новых игроков в клане.
- Invite: Автоматическое принятие приглашений (например, в клан).
- Moderation: Инструменты для модерации (бан/кик).
- Money: Команды для работы с экономикой сервера.
- Pinger: Пинг сервера или игроков.
- RepeatingMessage: Отправка повторяющихся сообщений (реклама).
- Rule: Отображение правил по команде.
- StatisticPlugin: Сбор и отображение статистики.
- Synch: Синхронизация чата.
- TelegramLog: Отправка логов в Telegram.
- welcome-message: Приветственное сообщение для игроков.
... и многие другие! Вы можете легко добавить свой собственный плагин.
✍️ Создание собственных плагинов
Вы можете легко создавать свои плагины для расширения функциональности. Подробная документация по разработке находится в файле PLUGIN_DEVELOPMENT.md.
⚙️ Установка и запуск
Выполните команду в терминале:
npx botmineЭта команда автоматически загрузит, установит и запустит последнюю версию Botmine.
Откройте веб-интерфейс: После запуска перейдите в браузере по адресу http://localhost:3000.
⚠️ Для пользователей Windows: Если в PowerShell появляется ошибка
Невозможно загрузить файл ... npx.ps1, так как выполнение сценариев отключено, откройте PowerShell от имени администратора и выполните команду:Set-ExecutionPolicy RemoteSigned -Scope CurrentUserНажмите 'Y' и Enter для подтверждения. После этого повторите команду
npx botmine.
📄 Лицензия
Проект распространяется под специальной лицензией. Ознакомьтесь с файлом LICENSE.md для получения полной информации.
Кратко: Запрещено любое коммерческое использование, изменение и копирование исходного кода. Разрешено создание и распространение плагинов.
