EpicFightBot - развлекательный бот в котором вы можете вступать в бой с другими игроками в чатах и развивать своего персонажа
Перед основной игрой вам необходимо создать персонажа. Это можно сделать в личном диалоге с ботом используя меню и выполняя описанные шаги. Создание персонажа запускается с помощью команды /start
.
Один из этапов создания персонажа это выбор расы. Расы отличаются здоровьем и уроном.
По завершении регистрации вы попадете в главное меню. В нем отображаются все ваши характеристики, а также содержится кнопка для их прокачки. Важно — в ряде случаев профиль не сможет обновиться автоматически, поэтому есть кнопка ручного обновление данных в профиле. Обновление персонажа происходит с помощью очков улучшения, которые даются вам при повышении уровня.
Также существует кнопка для перехода на информативные материалы. Эту статью и канал на YouTube с обучающими видео
Для непосредственной игры вам необходимо добавить бота в чат.
В чате вы можете использовать 4 команды: атака
, профиль
, котик
, видра
.
Команду атака
следует отправлять в ответ на сообщение другого человека. Важно — вы не можете атаковать человека, который не зарегистрирован в боте. Кроме того, вы не можете атаковать пока мертвы, либо пока мертв ваш оппонент.
В результате атаки вы получите информативное сообщение и нанесете урон противнику, равный этому показателю у вас в профиле.
Если здоровье оппонента опускается ниже 1, вы получаете 1 очко убийства. При достижении определенного количества убийств ваш уровень повышается. После повышения уровня вам отправляется информативное сообщение в личные сообщения
Команда профиль
показывает информацию, аналогичную находящейся в личных сообщениях с ботом.
Команда котик
присылает случайную gif с котиком из сервиса Giphy
Команда видра
присылает случайную gif с выдрой из сервиса Giphy
/start
— запускает процесс создания персонажа. Вы не можете создать персонажа несколько раз
/wipe
— сброс всех пользователей. Доступен только админам. Список id админов хранится в соответствующей таблице базы данных
Проект находится в разработке, поэтому функционал неполон, и могут встречаться баги