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:53]
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 20: Line 22:
  
 ==== Заливка всей игры ==== ==== Заливка всей игры ====
-Есть возможность залить всю игру из JSON целиком. Для этого JSON должен быть полным JSON игры, как описано [[admin_api_json#​Пример всей игры целиком|тут]]. Также в JSON необходимо добавить поле ''​%%"​delete_all_tasks":​ 1%%'',​ чтобы удалить все существующие уровни и перезалить игру заново,​ например:​+Есть возможность залить всю игру из JSON целиком. Для этого JSON должен быть полным JSON игры, как описано ​на странице ​[[admin_api_json#​Пример всей игры целиком|описания структуры JSON]]. Также в JSON необходимо добавить поле ''​%%"​delete_all_tasks":​ 1%%'',​ чтобы удалить все существующие уровни и перезалить игру заново,​ например:​
 <code JavaScript [enable_line_numbers="​false"​]>​ <code JavaScript [enable_line_numbers="​false"​]>​
 { {
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.1634648027.txt.gz
  • Last modified: 2021/10/19 12:53
  • by phaust