Irina Host Bot

Irina Host Bot 

69subscribers

31posts

goals1
$97.68 of $332 raised
На развитие инфраструктуры бота (открытие второго сегмента)

About

Boosty проекта Irina Host Bot. За подписку вы можете получить доступ к специальному каналу на сервере Discord, где проходят раздачи VIP, или ранний доступ к некоторым возможностям бота.
Так же открыты сборы на реализацию некоторых фич бота. Вы их можете найти по тегу идея. Ставьте реакции и делайте пожертвования на те идеи, реализацию которых вы бы хотели видеть в боте.

Идея #13

Интеграция c ботом
Иногда поступают прям экзотические запросы, которые требуют нежелательной доработки бота (в целом или на данном этапе). 
Для таких запросов подойдет интеграционное API. Со стороны бота разрабатывается модуль для получения запросов, отправки ответов, а вы реализуете фичу

Этап 1: HTTP Callback API, для уведомления внешнего сервера о событиях, которые происходят на боте. 

Список событий: 
- Игрок вошел в игру
- Игрок покинул игру
- Сообщение в чат от игрока
- Тик игрового времени + действия (SendAllActions в ваш callback)
Этап 2: HTTP LongPoll API, для получения команд с вашего сервера на исполнение в лобби.

Список команд: 
Манипуляция игровыми слотами (все, что может !editslot)
Отправка сообщений от имени бота
Отправка действий от лица fakeplayer
Исключить игрока
Начать игру

Не входит: исполнение чат команд (те, которые пишутся игроками через !)

Этап 3: Разработка интерфейса по интеграции моста между вашим сервером и картой. 

Я давно хочу встроить в игру возможность переносить какие-то данные из карты на сервер и обратно. 
Выглядеть будет это примерно так: 
С вашего сервера к боту подтягиваются переменные, привязанные к игроку. Бот формирует трафик для игры, и отправляет его в вашу карту. Бот читает трафик карты и отправляет его обратно вам на сервер в виде обновления переменных. 
Этап включает библиотеку на JASS с использование API передачи данных через хештаблицу (UjApi) с применением FakePlayer 
Цели: 
Этап 1: 2000
Этап 2: 2000
Этап 3: 3000 (реализуется независимо от HTTP Callback и HTTP LongPoll)

Дополнительно можно запросить реализацию других команд в HTTP LongPoll или в HTTP Callback. Или реализацию интеграции  сервер -> карта на другом транспорте
Промежуточная версия коннектора, с запуском игры сразу в лобби
Level required:
Ириновец

Идея #12

Переподключение после полного закрытия игры
Все просто - через коннектор вы сможете переподключится к игре даже если игра полностью закрыта. 
Фича сложная, и я не уверен  без разработки в результате. Поэтому  сбор разбит на 2 части - пилот  и окончательный релиз. По  результату пилота будет подготовлена минимальная ограниченная версия, которая покажет техническую возможность реализации

Дополнительные опции: 
- Ускорение свыше x4 (готово, не собрано. Будет окупаться из VIP подписки)
- Возможность загружать игру из повтора с указанного места 
Цель 1: Пилотная  реализация - 7000 (готово)
Цель 2: Окончательная реализация - 7000 (готово)
Цель 3: Реализация одной дополнительной опции - 7000
Вообще странно что никто не говорит об этом, это же самый большой минус варкрафта и большинства ртс игр. Особенно с вариком то и его постоянными вылетами
Irina Host Bot, ааа, получается ты смотришь ускоренный повтор до того как дойдёшь до актуального времени получается? прикольно
Subscription levels4

Ириновец

$1.33 per month
Дает на сервере роль, которая меняет цвет ника
+ chat

Богатый отписчик

$2.26 per month
Дополнительно к предыдущим наградам дает возможность раз в месяц запрашивать VIP на аккаунт (в закрытом Discord канале)
+ chat
Subscription Spots Are Limited

Пятерка особых

$6.7 per month
Дает тоже самое, что и прошлая подписка, но на время действия дает возможность запросить ник на два или три цвета на выбор
+ chat
Subscription Spots Are Limited

Я элита

$13.3 per month
Дает все бонусы прошлых подписок, но дополнительно дает возможность выбрать градиентный ник на 3 цвета
+ chat
Go up