Доработка телеграм бота
Проект: Интеграция сохранения и загрузки данных игрока в Telegram Mini App через базу данных.
Цель:
Настроить систему сохранения и загрузки данных игрока в базе данных вместо локального хранилища устройства. Сделать так, чтобы при повторном входе в игру данные игрока (баланс, прогресс и другие параметры) корректно загружались из базы данных и сохранялись в неё при изменениях.
Что уже реализовано:
- Игровая логика в Construct — данные игрока сохраняются в
localStorage, но теперь нужно хранить их в базе данных. - Бэкенд на PHP — реализованы основные файлы (
getBalance.php,saveBalance.php), но есть проблемы с их работой. - Telegram Mini App — получение
telegram_idчерез Telegram WebApp API, но не всегда корректно обрабатывается.
Что нужно сделать:
Исправить загрузку данных:
- Проверить, что
getBalance.phpкорректно принимаетtelegram_idи возвращает данные. - Убедиться, что при запуске игры данные загружаются из базы, а не сбрасываются в
0.
- Проверить, что
Исправить сохранение данных:
- Проверить
saveBalance.php, чтобы при изменении баланса он корректно записывался в базу данных. - Добавить логирование запросов в
debug_save.txtиdebug_load.txt.
- Проверить
Проверить, что
telegram_idпередаётся правильно:- Добавить
console.logвgetDataиsaveData, чтобы убедиться, чтоtelegram_idнеundefined. - Проверить, что в базе создаётся запись для каждого нового игрока.
- Добавить
Технические детали
- Frontend: Construct 3
- Backend: PHP + MySQL
- Hosting: Nginx (VPS)
- Database: MySQL
Что будет считаться завершением задачи?
✅ Игра при запуске загружает баланс игрока из базы.
✅ Изменения в игре сохраняются в базе и не теряются после перезапуска.
Актуальные фриланс-проекты в категории PHP
Создать плагин для опросов (викторин) на WordPress
10 000 UAH
Необходимо разработать плагин для WordPress, который будет уметь - сохранять банк вопросов, все в одном формате - вопрос и 4 ответа, 1 правильный - показывать 12 вопросов в случайном порядке, считать хронометраж - собирать данные пользователя - показывать финальный результат с… PHP, Веб-программирование ∙ 5 часов 3 минуты назад ∙ 45 ставок |
Нужна интеграция KeyCRM → ПРРО Кашалот |
Разработка 2 SEO-ориентированных сайтов по продаже запчастей (квадроциклы и спецтехника)Разработка двух специализированных сайтов по продаже запчастейОбщая информация Необходимо разработать два специализированных сайта: Запчасти для квадроциклов, UTV, SSV и другой подобной техники. Запчасти для специальной техники. Существующий сайт компании:… PHP, Веб-программирование ∙ 4 дня 23 часа назад ∙ 77 ставок |
Разработка веб-сайта WordPress
1002 UAH
|
Парсер expireddomains.net
5000 UAH
Нужен парсер expireddomains.net на сайте нужно сначала залогиниться, проблема в том что блокирует ИП при попытке парсить данные, нужно парсить тематические домены по списку ключевых слов, кто не уверен в своих силах не пишите PHP, Веб-программирование ∙ 9 дней 23 часа назад ∙ 53 ставки |