Я пытаюсь научиться использовать новую службу WebHooks в IFTTT и изо всех сил пытаюсь понять, как она должна работать. Большинство проектов, которые я могу найти в Интернете, похоже, относятся к устаревшему сервису «создателя», и очень мало ресурсов для интерпретации нового канала.
Допустим, я хочу проверять значение «онлайн» каждые десять минут в следующем файле json: https://lichess.org/api/users/status?ids=thibault
Я могу написать скрипт Python, который извлекает это значение следующим образом:
response = urlopen('https://lichess.org/api/users/status?ids=thibault')
thibault = response.read()
data = json.loads(thibault)
status = data[0]['online']
Если status
равно "true", я хочу получать уведомления по электронной почте или текстовым сообщением. Как интегрировать скрипт Python и службу веб-перехватчиков? Или мне вообще нужно использовать этот скрипт? Я предполагаю, что мне нужно какое-то задание cron
, которое регулярно запускает этот скрипт Python, но как связать это задание с IFTTT?
Когда я создаю новый апплет на IFTTT, мне предоставляется возможность создать триггер со случайным именем события, но неясно, чему соответствует это имя события.