TNES: plugin yang membolehkan untuk mencetuskan peristiwa di Tasker melalui panggilan rangkaian.
TNES adalah plugin yang membolehkan Tasker untuk mencetuskan peristiwa apabila menerima mesej melalui rangkaian. Terdapat dua cara untuk menghantar mesej kepada plugin:
1) Menghantar HTTP GET atau POST kepadanya: Terdapat pelayan HTTP yang boleh mengendalikan GET dan permintaan POST pada ressource "/" pada port 8765. Pembolehubah daripada POST boleh ditapis dan transmited untuk Tasker sebagai menjelaskan di bawah.
2) Lebih kemudian pelayan jauh http://thacthab.herokuapp.com: Pergi ke alamat email ini dan mendaftar akaun percuma. Kemudian mengkonfigurasi plugin dengan kedua-dua login dan kata laluan yang anda gunakan untuk akaun tersebut. Anda boleh menghantar mesej melalui laman web atau dengan menghantar GET atau POST permintaan untuk http://thacthab.herokuapp.com/broadcast. GET atau permintaan POST MUST mengandungi pembolehubah berikut:
- Login: login yang anda gunakan untuk akaun
- Lulus: Kata laluan yang anda gunakan untuk acount anda
- Tajuk: tajuk, sebenarnya hanya beberapa teks yang menerangkan mesej
- Pesanan: mesej, boleh menjadi teks mudah atau JSON bersiri.
Dalam kes ini, plugin akan mempertimbangkan berikut pembolehubah:
- SENDERNAME: nilainya akan sama dengan login yang digunakan untuk menghantar permintaan itu.
- Tajuk: tajuk mesej
- Pesanan: mesej.
- Jika mesej boleh dihuraikan sebagai JSON, maka setiap sifat ia akan diproses sebagai pembolehubah.
Plugin ini akan mencetuskan acara jika pembolehubah mengandungi dalam mesej tidak ditapis. Jika sekurang-kurangnya satu penapis dinilai sebagai palsu, maka acara ini tidak dicetuskan. Penapis boleh dinyatakan apabila mengkonfigurasi contoh seperti ini (satu penapis setiap baris):
berubah-ubah
nilai == berubah-ubah
berubah-ubah! = nilai
Penapis "berubah" bermaksud bahawa pemboleh ubah perlu hadir dalam mesej, apa sahaja nilainya.
Penapis "Nilai == berubah-ubah" bermaksud bahawa pemboleh ubah perlu hadir dalam mesej dan nilai mesti sama dengan "nilai".
Penapis "Nilai == berubah-ubah" bermaksud bahawa pemboleh ubah perlu hadir dalam mesej dan nilai mestilah berbeza daripada "nilai".
Setiap pemboleh ubah transmited melalui panggilan rangkaian akan diterjemahkan ke dalam Tasker berubah jika acara itu dipecat. Pembolehubah dinamakan seperti ini:% tpe_VARNAME, di mana VARNAME adalah nama pembolehubah dalam panggilan rangkaian, VARNAME berlaku SENTIASA rendah supaya pembolehubah adalah tempatan kepada peraturan dari sudut Tasker pandangan.