authors_main:admin_api:admin_api_import_game

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
authors_main:admin_api:admin_api_import_game [2021/10/19 12:54]
phaust [Заливка всей игры]
authors_main:admin_api:admin_api_import_game [2026/06/11 22:10] (current)
Line 1: Line 1:
 +{{indexmenu_n>​2}}
 ===== Импорт игры из JSON ===== ===== Импорт игры из JSON =====
 ===== Инструменты импорта ===== ===== Инструменты импорта =====
-Импорт игры или её частей из её JSON можно провести ​двумя способами:​+Импорт игры или её частей из её JSON можно провести ​тремя способами:​
  
   - Вставить нужный JSON объект на страницу https://​qeng.org/​import_tasks.php,​ указав айди игры, и нажав Импортировать. Эта же ссылка доступна из пункта меню "​Импорт заданий"​ на странице редактирования игры.   - Вставить нужный JSON объект на страницу https://​qeng.org/​import_tasks.php,​ указав айди игры, и нажав Импортировать. Эта же ссылка доступна из пункта меню "​Импорт заданий"​ на странице редактирования игры.
 +  - В редакторе конкретного задания переключить режим редактирования на JSON (кнопка JSON в панели редактирования) и вставить туда JSON-код одного уровня. Это позволяет быстро обновлять настройки,​ коды, бонусы и подсказки конкретного уровня.
   - (вариант для программистов) Отправить POST запрос на https://​qeng.org/​import_tasks.php?​gid=<​ваш айди игры>&​json=1,​ в котором в body будет корректно сформированный JSON объект. Для аутентификации необходимо удержать cookie с запроса на авторизацию,​ о чём детально написано тут: [[api_embed_engine|Встраивание движка в другие сервисы]]   - (вариант для программистов) Отправить POST запрос на https://​qeng.org/​import_tasks.php?​gid=<​ваш айди игры>&​json=1,​ в котором в body будет корректно сформированный JSON объект. Для аутентификации необходимо удержать cookie с запроса на авторизацию,​ о чём детально написано тут: [[api_embed_engine|Встраивание движка в другие сервисы]]
  
Line 38: Line 40:
  
 ==== Заливка настроек игры ==== ==== Заливка настроек игры ====
-В JSON нужно передать только структуру настроек игры, как описано [[admin_api_json#​Настройки игры|тут]].+В JSON нужно передать только структуру настроек игры, как описано ​на [[admin_api_json#​Настройки игры|странице структуры JSON]].
  
 ==== Заливка сквозных бонусов ==== ==== Заливка сквозных бонусов ====
-В JSON нужно передать только структуру глобальных бонусов,​ как описано [[admin_api_json#​Сквозные бонусы|тут]].+В JSON нужно передать только структуру глобальных бонусов,​ как описано ​на [[admin_api_json#​Сквозные бонусы|странице структуры JSON]].
  
 ==== Заливка линеек ==== ==== Заливка линеек ====
-В JSON нужно передать только структуру глобальных бонусов,​ как описано [[admin_api_json#​Линейки|тут]].+В JSON нужно передать только структуру глобальных бонусов,​ как описано ​на [[admin_api_json#​Линейки|странице структуры JSON]]. 
 + 
 +===== Использование ИИ (чат-ботов) для создания и редактирования уровней ===== 
 + 
 +Современные чат-боты (ChatGPT, Claude, Gemini и др.) отлично справляются с генерацией и редактированием уровней,​ кодов, подсказок и бонусов в формате JSON для движка qeng.org. 
 + 
 +Готовый системный промпт для настройки чат-бота вы можете найти в разделе:​ [[authors_main:​authors_ai|Использование ИИ для создания заданий]].
  
  • authors_main/admin_api/admin_api_import_game.1634648055.txt.gz
  • Last modified: 2021/10/19 12:54
  • by phaust