Надоело копипастить один и тот же код между ботами? Каждый раз писать обработку команд, парсинг чата, авторизацию?
Сделал инструмент где логику бота можно собирать из визуальных блоков, а готовые решения переиспользовать одной кнопкой.
Визуальный редактор — основа проекта. Собираешь логику из нод: события, условия, действия. Не нужно писать код для типовых задач.
Что умеет
- Визуальный редактор - Визуально программируй бота как в unreal engine
- Система плагинов - ставь готовые из каталога или пиши свои
- 3d управление
- Дебаг режим визуального редактора - пошаговый трейсинг выполнения графа, стоп брекпоинты
- Встроенная IDE - полноценный редактор кода с AI-помощником, где можно легко делать свои кастом плагины
- Self-hosted - разворачиваешь на своём сервере, полный контроль
- Совместное управление - система авторизации, можно давать доступ другим
Как это работает на практике
Хочешь держать несколько ботов на FunTime? Не проблема:
1. Ставишь плагин авторизации - бот сам заходит на сервер
2. Добавляешь авто-капчу (решает ~90% капч)
3. Включаешь анти-афк
Всё, боты сидят и работают. У каждого плагина есть свои настройки которые можно менять.
Нужна своя логика? Два варианта:
- Визуальный редактор - собираешь из блоков без кода
- Встроенная IDE - пишешь код с AI-помощником который знает API. Либо же даете внешним ИИ инструментам промт который в "\backend\src\ai\plugin-assistant-system-prompt.md"
Готовые плагины есть под MineBlaze, MasedWorld, DexLand, FunTime и другие сервера. Устанавливаются в один клик.
Команды, группы и права
Полноценная система управления доступом:
- Команды - создавай свои команды для бота (визуально или кодом), настраивай алиасы, описания
- Группы - объединяй игроков в группы (админы, модеры, друзья)
- Права - гибкая настройка кто какие команды может использовать
Например: создал команду `@fly`, дал право `fly.use` группе "Друзья", только они смогут её вызвать.
Или же команду `@tpme`, для неё сделал право `friend.tp`, само это право в группу "Друзья" и все люди из этой группы смогут вызывать такую команду
Совместное редактирование нод
Видно курсоры других пользователей, всё синхронизировано в реальном времени
Дебаг режим
Пошаговое выполнение графа с визуализацией. Видно какие ноды сработали, какие данные прошли.
Встроенная IDE с AI
Для тех кто хочет писать код — полноценная IDE прямо в браузере. AI-помощник анализирует код плагина и помогает с разработкой. Публикация плагина одной кнопкой.
3D Viewer (экспериментально)
Смотри глазами бота и управляй прямо из браузера.
Как попробовать
Быстрый старт:
npx create blockmine@latest
С GitHub (свежее):
- GitHub:
- Лендинг:
- Telegram:
Проект активно развивается, обновления выходят регулярно. Буду рад фидбеку и звёздочкам на гитхабе!
Сделал инструмент где логику бота можно собирать из визуальных блоков, а готовые решения переиспользовать одной кнопкой.
Визуальный редактор — основа проекта. Собираешь логику из нод: события, условия, действия. Не нужно писать код для типовых задач.
Что умеет
- Визуальный редактор - Визуально программируй бота как в unreal engine
- Система плагинов - ставь готовые из каталога или пиши свои
- 3d управление
- Дебаг режим визуального редактора - пошаговый трейсинг выполнения графа, стоп брекпоинты
- Встроенная IDE - полноценный редактор кода с AI-помощником, где можно легко делать свои кастом плагины
- Self-hosted - разворачиваешь на своём сервере, полный контроль
- Совместное управление - система авторизации, можно давать доступ другим
Как это работает на практике
Хочешь держать несколько ботов на FunTime? Не проблема:
1. Ставишь плагин авторизации - бот сам заходит на сервер
2. Добавляешь авто-капчу (решает ~90% капч)
3. Включаешь анти-афк
Всё, боты сидят и работают. У каждого плагина есть свои настройки которые можно менять.
Нужна своя логика? Два варианта:
- Визуальный редактор - собираешь из блоков без кода
- Встроенная IDE - пишешь код с AI-помощником который знает API. Либо же даете внешним ИИ инструментам промт который в "\backend\src\ai\plugin-assistant-system-prompt.md"
Готовые плагины есть под MineBlaze, MasedWorld, DexLand, FunTime и другие сервера. Устанавливаются в один клик.
Команды, группы и права
Полноценная система управления доступом:
- Команды - создавай свои команды для бота (визуально или кодом), настраивай алиасы, описания
- Группы - объединяй игроков в группы (админы, модеры, друзья)
- Права - гибкая настройка кто какие команды может использовать
Например: создал команду `@fly`, дал право `fly.use` группе "Друзья", только они смогут её вызвать.
Или же команду `@tpme`, для неё сделал право `friend.tp`, само это право в группу "Друзья" и все люди из этой группы смогут вызывать такую команду
Совместное редактирование нод
Видно курсоры других пользователей, всё синхронизировано в реальном времени
Дебаг режим
Пошаговое выполнение графа с визуализацией. Видно какие ноды сработали, какие данные прошли.
Встроенная IDE с AI
Для тех кто хочет писать код — полноценная IDE прямо в браузере. AI-помощник анализирует код плагина и помогает с разработкой. Публикация плагина одной кнопкой.
3D Viewer (экспериментально)
Смотри глазами бота и управляй прямо из браузера.
Как попробовать
Быстрый старт:
npx create blockmine@latest
С GitHub (свежее):
Пожалуйста, авторизуйтесь для просмотра ссылки.
Видео-гайд по установке:- GitHub:
Пожалуйста, авторизуйтесь для просмотра ссылки.
- Лендинг:
Пожалуйста, авторизуйтесь для просмотра ссылки.
- Telegram:
Пожалуйста, авторизуйтесь для просмотра ссылки.
Проект активно развивается, обновления выходят регулярно. Буду рад фидбеку и звёздочкам на гитхабе!