| Typ souboru | APK |
|---|---|
| Verze | 1.0.22 |
| Vydavatel | TActHab |
| Datum vydání | 24. 10. 2019 |
| Datum přidáno | 24. 10. 2019 |
| Os požadavky | Android |
| Požadavky | Requires Android 4.2 and up |
| Celkový počet stažení | 0 |
| Cena | Free |
Popis
TNES je plugin, který umožňuje Taskeru spouštět události při příjmu zpráv přes síť. Existují dva způsoby, jak odesílat zprávy do pluginu:
1) Odeslání HTTP GET nebo POST na něj: Existuje HTTP server, který dokáže zpracovat požadavky GET a POST na zdroj "/" na portu 8765. Proměnné POST lze filtrovat a přenášet do Taskeru, jak je vysvětleno níže.
2) Přes vzdálený server http://thacthab.herokuapp.com : Přejděte na tuto adresu a zaregistrujte si bezplatný účet. Poté nakonfigurujte plugin s přihlašovacím jménem a heslem, které jste použili pro tento účet. Zprávu můžete odeslat prostřednictvím webové stránky nebo odesláním požadavku GET nebo POST na adresu http://thacthab.herokuapp.com/broadcast. Požadavek GET nebo POST MUSÍ obsahovat následující proměnné:
- login : přihlašovací jméno, které jste použili pro účet
- pass : heslo, které jste použili pro svůj účet
- title : název, vlastně jen nějaký text popisující zprávu
- zpráva: zpráva, může to být jednoduchý text nebo serializovaný JSON.
V tomto případě bude plugin zvažovat následující proměnné:
- senderName : jeho hodnota bude rovna přihlašovacímu číslu použitému k odeslání požadavku.
- title : název zprávy
- zpráva: zpráva.
- pokud lze zprávu analyzovat jako JSON, bude každý její atribut zpracován jako proměnné.
Plugin spustí událost, pokud proměnné obsažené ve zprávě nejsou filtrovány. Pokud je alespoň jeden filtr vyhodnocen jako nepravdivý, událost se nespustí. Filtry lze vyjádřit při konfiguraci instance takto (jeden filtr na řádek):
variabilní
proměnná == hodnota
proměnná != hodnota
Filtr "proměnná" znamená, že proměnná by měla být přítomna ve zprávě, bez ohledu na její hodnotu.
Filtr "proměnná == hodnota" znamená, že proměnná by měla být ve zprávě přítomna a její hodnota se musí rovnat "hodnotě".
Filtr "proměnná == hodnota" znamená, že proměnná by měla být ve zprávě přítomna a její hodnota se musí lišit od "hodnoty".
Každá proměnná přenášená prostřednictvím síťového volání bude při spuštění události přeložena do proměnné Tasker. Proměnná se jmenuje takto: %tpe_VARNAME, kde VARNAME je název proměnné v síťovém volání, VARNAME je VŽDY malá, takže proměnná je z pohledu Taskeru lokální pro pravidlo.