Гайд на установку скрипта для автопринятие квестов Habitica.

  • Логинимся в Google
  • Нажимаем «Создать скрипт»
  • Вставляем вот этот текст:
function scheduleJoinQuest() {
   var habId = "XXXXX";
   var habToken = "XXXXX";
 
   var paramsTemplate = {
     "method" : "get",
     "headers" : {
       "x-api-user" : habId, 
       "x-api-key" : habToken    
     }
   }  
   var response = UrlFetchApp.fetch("https://habitica.com/api/v3/groups/party", paramsTemplate);
   var party = JSON.parse(response);
 
   if ((party.data.quest.key != undefined) && (party.data.quest.active != true) && (party.data.quest.members[habId] == undefined)){
   paramsTemplate = {
       "method" : "post",
       "headers" : {
         "x-api-user" : habId, 
         "x-api-key" : habToken       
       }     
     }
     var params = paramsTemplate;
  
     UrlFetchApp.fetch("https://habitica.com/api/v3/groups/party/quests/accept", params)
   }
 }
  

var habId = “XXXXX” вместо XXXXX вставляем свой ID

var habToken = “XXXXX” вместо XXXXX вставляем свой токен API

ID и токен API можно посмотреть в настройках Habitica, во вкладке API по ссылке https://habitica.com/user/settings/api

  • На сайте, там где вставлен код, вверху слева нажимаем «часики» (триггеры текущего проекта) и указываем новое название проекта


и выставляем: Динамически – Часовой таймер – Каждый час


  • Скрипт готов. Вам не нужно постоянно заходить в Habitica, квест автоматически будет принят, когда Вы находитесь оффлайн. 
October 17, 2018
by Lier Tau
0
113
Show more