4.2 KiB
4.2 KiB
Дебаг-команды для headless-ботов
Два способа: кнопки на дашборде http://127.0.0.1:7780/ (панель «Дебаг-команды») или напрямую в браузере / PowerShell.
Формат: http://127.0.0.1:7780/api/cmd?do=КОМАНДА&name=НИК_БОТА&arg=АРГУМЕНТ
name пустой — берётся случайный живой бот. В дашборде клик по боту в списке подставляет его ник автоматически.
Уровень и переезд
| Команда | Что делает |
|---|---|
do=levelup |
+1 уровень боту. На следующем тике (до 3 сек) бот сам порадуется в чат, а при переходе тира — попрощается и уедет в новую зону |
do=migrate |
немедленный переезд в зону по своему уровню, с прощальной фразой |
Пример: http://127.0.0.1:7780/api/cmd?do=levelup&name=Eladrael
Нажать 8 раз подряд — увидишь пересечение границы тира и переезд.
Торговля
| Команда | Что делает |
|---|---|
do=trade |
бот телепортируется в центр Гирана и открывает настоящую лавку (можно подойти и купить) |
do=tradeall&arg=10 |
открыть лавки сразу у 10 ботов (до 50) — рынок за 5 секунд |
do=closeshop |
закрыть лавку |
Взаимодействие с тобой
| Команда | Что делает |
|---|---|
do=come&arg=ТвойНик |
телепортировать бота к тебе |
do=party&arg=ТвойНик |
бот телепортируется и вступает в настоящую пати с тобой |
do=gank&arg=ТвойНик |
бот прыгает к тебе и атакует с дерзкой фразой (проверка PvP) |
do=clanwar&arg=ТвойНик |
объявить войну между кланом бота и твоим кланом (нужны кланы у обоих) |
Речь, память, смерть
| Команда | Что делает |
|---|---|
do=say |
бот говорит случайную реплику из шва ambient (или LLM, если Ollama запущена) |
do=say&arg=текст |
бот говорит ровно этот текст |
do=rumor&arg=ТвойНик |
вложить боту слух про тебя — потом при встрече он его выдаст («говорят ты…») |
do=kill |
убить бота: он ложится, через ~15 сек встаёт в ближайшем городе и через минуту возвращается на спот |
do=list |
первые 25 ботов: ник, уровень, характер, зона, статус |
Проверка разговоров без игры
На дашборде секция «Тестер диалога»: пишешь фразу (можно транслитом — IIoMoruTe, privet), видишь нормализацию → интент → шов → ответ, справа подсвечивается выбранная строка в списке вариантов шва.
В игре: шёпот боту ("Ник текст) — теперь работает, «Offline mode» исправлено.
Быстрый сценарий проверки всего
do=tradeall&arg=15→ идёшь в Гиран, там 15 лавок, заходишь в любую и покупаешь.do=party&arg=ТвойНик→ окно пати, бот рядом, бьёт твои цели.do=gank&arg=ТвойНик→ PvP, флаг, бот кричит.do=kill→ смотришь, что бот встал в городе.do=levelupнесколько раз → реакция в чат и переезд.- Шёпот боту «помоги» → он бежит; «ты бот?» → отнекивается.