Поговорим о пользовательском интерфейсе. В моём боте-конструкторе он полностью кастомизируется. Через меню Kill-switch модулей можно включить и отключить платежное меню, меню питомцев и RPG-меню. А через Конструктор Экран-Меню можно настроить вообще всё, от статистики до надписей на кнопках.
Важный момент - в меню и подменю можно добавить медиа (гифки и картинки), но в этом случае СИЛЬНО падает производительность и есть шанс упереться в лимиты Телеграм, если пользователей много. Так как вместо редактирования экранного меню используется метод удаления и перерисовки заново.
Как уже видно в чате, сработало выпадение Сундука Активности. Он представляет из себя фактически лутбокс, который может открыть кто угодно. Лут выпадает тому кто успел первым. В админке настраивается пул наград (можно настроить разные вероятности выпадения разных наград), требования к открытию (титул, оплата в базовой валюте) и таймер. Таймер устроен интересно, задаётся "время молчания", в течение которого сундук 100% НЕ выпадет и интервал активности, во время которого он случайным образом может появиться. Сундук активности никогда не появляется повторно, если не открыт предыдущий.
Первичная кастомизация бота настраивается в главном меню. Там можно назначить основную (внутреннюю) валюту-рейтинг, дать ей тикер, поменять название проекта и настроить титулы (уровни, ранги), а также поменять лимиты учёта рейтинга в чате.
Фича - учёт рейтинга за сообщения можно отключить совсем и настраивать экономику на основе других активностей (задания-ачивки, холд NFT, и так далее). Бот - это конструктор который никак не ограничивает админов.
Комьюнити-бот конструктор вырос из простого рейтинг-бота для учёта активности пользователей чата. И эта функция в нём сохранилась в полном объеме.
Чтобы настроить учёт рейтинга, можно просто добавить бота в чат и дать ему админские права. Сама настройка чатов есть в главном меню, там можно проверить в каких чатах идёт отслеживание рейтинга.
Наконец, запускаю. Все доработки и прочее теперь будут производиться с учётом мнения пользователей.
План бета-теста довольно прост. Запускаю бота, каждый день пишу пост о какой-либо его фиче, с наглядной демонстрацией.
В посте будет короткая инструкция для админов и пользователей. Ну и зачем оно всё надо.
Мне кажется, такой формат будет максимально понятен.
"Вкусные" моменты. Бета-тест я попробую провести без финального вайпа базы данных, но всё будет зависеть от того насколько критичные баги найдем, возможно сброс всё-таки понадобится.
Все средства, потраченные при проверке платежной системы (в данный момент отключена), будут перенесены в релизную версию бота.
Также, средства, полученные от продажи бота и оплаты подписки на техподдержку, будут частично направлены на создание наград в релизной (а возможно и в бета) версии бота.
Простым языком - я хочу чтобы было взаимовыгодное сотрудничество. Пользователи личной версии бота помогают сделать его лучше (а возможно и найти клиентов), а я организую награды со свободным выводом.
Например, удалось совершить две продажи бота + подписку на техподдержку на полгода. Из этих средств было выделено 200$ для проведения розыгрыша/турнира/кланвара внутри нынешнего бота.
Лично я считаю такой подход наиболее честным, без попыток накормить пользователей неликвидным токеном, с неизвестным временем TGE.
Ссылки:
Сам бот - telemetr.me/overlordcommunitybot
Чат-канал - telemetr.me/overlordmainchat
Канал PVE логов - telemetr.me/overlordpvelogs
Канал PVP логов - telemetr.me/overlordpvplogs
Запуск чуть задерживается.
Неожиданно в момент финального тестирования отвалилась рефералка. Точнее каким-то образом пытается тянуть старый текст со статической наградой, вместо сетки наград.
По какой причине это происходит, не очень понятно. Подозреваю что где-то среди 1.5 млн символов проекта остался старый код личного кабинета.
В общем, где-то час-два на проверку и стартуем.
Увы, запустить бета-тест на прошлой неделе не удалось. Слишком большой и сложный вышел модуль клановых боев.
Зато теперь он моя гордость. Это, фактически, целая стратегия прямо в тг. С прикрепленным модулем быстрых боев (авто) и ручных (аля Бойцовский Клуб).
Для офицеров кланов клановые бои будут почти шахматами. Выбор точки для атаки, выбор отряда, отслеживание потерь. Для обычных игроков - весёлое групповое событие, где можно поучаствовать в свалках вида "наш отряд против всех, плюс ещё пара отрядов кланов, заглянувших на огонёк". В общем, если кто-то когда-то играл в глобальные стратегии с атакой разных точек, до которых отряд идёт какое-то время, может возникнуть чувство узнавания. Фича в том что безликих "отрядов" нет. Есть люди, есть их характеристики, их артефакты и привычки. Топовый боец проснулся под вечер и/или забыл нажать кнопку готовности? Клан воюет без него.
Бета-тест на этой неделе 100%. Скорее всего в выходные. Параллельно буду делать серию постов, где стану рассказывать про разные фичи бота, от автоматических розыгрышей до тех самых клан-варов.
P.S. План развития пошёл лесом, сейчас в боте заложено куча новых функций, но их уже буду релизить после бета-теста. Иначе эта музыка будет вечной и релиза не будет никогда, только вечный допил, только хардкор.