l2bot Telegram для клиентов Lucera

Здравствуйте, для юзеров Lucera
Бот:
В общий чат группы сервера:
Приветствует нового посетителя группы, кастомное сообщение
Команда /top-pvp - выодит топ 20 пвп на сервере
/top-pk - топ 20 пк
/Hero -кастомный на ваше усмотрение, по умолчанию выводитid героев активных
/status выводит количество онлайн игроков + 100(фикс) - (опционально если вы используете ботов, или процент или фиксированое число - настройка в конфиге )
В личное сообщение боту - меню регистрация аккаунтов, информаци, файлы, функции.
Настройте __config.php - тут 1 адрес хоста/база/юзер 2 адрес игровой базы данных/база/юзер
bot_config.php тут токен бота
Обязательно используйте бота на хосте https: бот не работает с ip или http
Изначально бот настроен на отдельном хосте от Игрового сервера.
,
Дальше будет прикручен paypal автодонат, так же поиск практичного крипто мерчанта, так же функции информации по типу /castles и /boss
Так же доработка на несколько языков eng/fr
Позволяет реализовать сервер полностью без сайта.

Буду благодарен за бафера и community Board у кого есть для Lucera Interlude или какие то модификации полезные или красивые.

Всех Благ.
 

Attachments

  • gb_dv_test3.sql.zip
    1.6 KB · Views: 26
  • AdenGuardbot-v2 public.zip
    145.7 KB · Views: 25
  • Снимок экрана 2021-12-24 в 15.28.59.png
    Снимок экрана 2021-12-24 в 15.28.59.png
    142.6 KB · Views: 138
  • Снимок экрана 2021-12-24 в 15.29.13.png
    Снимок экрана 2021-12-24 в 15.29.13.png
    142.8 KB · Views: 136
Last edited:
View attachment 1152

Здравствуйте, для юзеров Lucera
Бот:
В общий чат группы сервера:
Приветствует нового посетителя группы, кастомное сообщение
Команда /top-pvp - выодит топ 20 пвп на сервере
/top-pk - топ 20 пк
/Hero -кастомный на ваше усмотрение, по умолчанию выводитid героев активных
/status выводит количество онлайн игроков + 100(фикс) - (опционально если вы используете ботов, или процент или фиксированое число - настройка в конфиге )
В личное сообщение боту - меню регистрация аккаунтов, информаци, файлы, функции.
Настройте __config.php - тут 1 адрес хоста/база/юзер 2 адрес игровой базы данных/база/юзер
bot_config.php тут токен бота
Обязательно используйте бота на хосте https: бот не работает с ip или http
Изначально бот настроен на отдельном хосте от Игрового сервера.
,
Дальше будет прикручен paypal автодонат, так же поиск практичного крипто мерчанта, так же функции информации по типу /castles и /boss
Так же доработка на несколько языков eng/fr
Позволяет реализовать сервер полностью без сайта.

Буду благодарен за бафера и community Board у кого есть для Lucera Interlude или какие то модификации полезные или красивые.

Всех Благ.
Видел некоторые используют данный мерч,но сам лично за него ничего сказать не могу.
 
Видел некоторые используют данный мерч,но сам лично за него ничего сказать не могу.
Под заказ делался, не тот что вы видели
 
  • Like
Reactions: NeL
Под заказ делался, не тот что вы видели
Немного не правильно понял меня,я про строку "так же поиск практичного крипто мерчанта " в ответ на неё скинул ссылку на крипто мерч)
 
спасибо за шару
боты на node/питоне я юзал, с ними всё понятно, но на php не пойму, каким образом он должен работать)
 
как работать должен - разобрался, через webhook, но вроде sql не хватает, по крайней мере базу он сам не создаёт
 
как работать должен - разобрался, через webhook, но вроде sql не хватает, по крайней мере базу он сам не создаёт
Да к его нужно подключить к базе сервера, он же должен где-то брать инфу о пвп/пк и т.д., но скорее всего под разные сборки нужно запросы подстраивать, если названия таблиц отличаются
 
Да к его нужно подключить к базе сервера, он же должен где-то брать инфу о пвп/пк и т.д., но скорее всего под разные сборки нужно запросы подстраивать, если названия таблиц отличаются
Да все верно, отдельно база на хосте и отдельно подключение на игровой сервер к базе, в графе account добавьте поле
`telegram_bot_user_id` varchar(35) DEFAULT NULL,
для ID user телеграмм, привязка аккаунтов
остальные запросы просто название строки меняете которые хотите получать, шаблон готов
Сделайте отдельного юзера базы данных игрового сервера что бы настроить привилегии, на root не советую
Снимок экрана 2021-12-06 в 21.29.35.png
 
Last edited:
как работать должен - разобрался, через webhook, но вроде sql не хватает, по крайней мере базу он сам не создаёт

Это хост для веб хука и база хоста
<?php
define ('HOST', 'url вашего хостинга обязательно https');
define ('USER', 'логин');
define ('DB' , 'имя базы');
define ('PASS', 'Пароль');
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);//выводит адекватное описание ошибки у БД

Это хост для базы игрового сервера

$CONNECT_lucera = mysqli_connect('СЮДА IP вашего сервера', 'СЮДА логин юзера базы', 'СЮДА пароль для юзера базы', 'lucera2');
if (!$CONNECT_lucera){die ('БАЗА ДАННЫХ lucera НЕ ПОДКЛЮЧЕНА!');}
mysqli_set_charset($CONNECT_lucera, "utf8");
 
Last edited:
Это хост для веб хука и база хоста
<?php
define ('HOST', 'url вашего хостинга обязательно https');
define ('USER', 'логин');
define ('DB' , 'имя базы');
define ('PASS', 'Пароль');
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);//выводит адекватное описание ошибки у БД

Это хост для базы игрового сервера

$CONNECT_lucera = mysqli_connect('СЮДА IP вашего сервера', 'СЮДА логин юзера базы', 'СЮДА пароль для юзера базы', 'lucera2');
if (!$CONNECT_lucera){die ('БАЗА ДАННЫХ lucera НЕ ПОДКЛЮЧЕНА!');}
mysqli_set_charset($CONNECT_lucera, "utf8");
всё понятно, только вот он не создаёт базу которая для вебхука, да и в целом то что бот запускается сообщение приходит, а дальше 0 реакции) связь с базой есть, вебхук через api телеги дёргает
1638858664184.png
 
всё понятно, только вот он не создаёт базу которая для вебхука, да и в целом то что бот запускается сообщение приходит, а дальше 0 реакции) связь с базой есть, вебхук через api телеги дёргает
View attachment 1156
Здравствуйте, на днях перезалью бота с англ версией, и с инструкцией по установке
 
Делал что-то похожее, только на python. Удачи в разработке)
111.png11.png22.png33.png44.png55.png66.png
 
Last edited:
Ваш по лучше будет, больше запросов, как вы сделали статус гейм и логин сервера, потому что я еще не придумал, sql запрос? на какой раздел запрос? Регистрация тоже?
 
Ваш по лучше будет, больше запросов, как вы сделали статус гейм и логин сервера, потому что я еще не придумал, sql запрос? на какой раздел запрос? Регистрация тоже?
Статус гейм и логин сервера парсю через сайт, но, можно через socket проверять. В php вроде через fsockopen можно. Регистрации нет, т.к была авторегистрация.
 
Друзья, перезалил файлы и базу данных закинул, пока что только 2 зыка добавили
 
всё понятно, только вот он не создаёт базу которая для вебхука, да и в целом то что бот запускается сообщение приходит, а дальше 0 реакции) связь с базой есть, вебхук через api телеги дёргает
View attachment 1156
Попробуй с базой что я закинул
 
Да к его нужно подключить к базе сервера, он же должен где-то брать инфу о пвп/пк и т.д., но скорее всего под разные сборки нужно запросы подстраивать, если названия таблиц отличаются
ты прям капитан очевидность
 
Можно тему перенести в раздел который доступен только клиентам Lucera ?
 
Может кто помоч разобраться? Всё сделал а толку ноль. Бот не выводит в чат
1 Хостинг папка с ботом и база данных на этом хосте, создайте базу введите настройки базы в конфиге
2 загрузите базу для бота в ту которая на хостинге (не игровой сервер)3 так же настройки подключенимя к базе игрового сервера - там есть пометки в конфиге
3 в базе игрового сервера в разделе account создайте столбик telegram_bot_user_id
4 подключить бота у botFather через токен
5 обязательно https: webhook не работает по http - подключи cloudflare или спроси у хостера бесплатный сертификат
 
Last edited:
Back
Top