Cum se rulează (utilizează) un script

Scripturile de rulare apar în mai multe, special concepute pentru această locație. Pe această bază, scopul scenariilor diferă. În versiunea 0.4, utilizând scripturi, puteți efectua următoarele funcții:







  • Funcționează înainte de a lansa botul și înainte de al opri. Numele sunt: ​​"./services/service_name/scripts/start.bsh", "./services/service_name/scripts/stop.bsh".
  • Un script care implementează pe deplin logica manipulării comenzilor botului dvs. (anecdot, robot telefonic, e-magazin, chat, quiz etc.). Se numește în consecință: "./servicii/service_name/scripts/main.bsh".
  • Extensii de comenzi pentru chat-bot. Fiecare script implementează o comandă separată. Ele sunt în dosarul: "./services/service_name/scripts/command/*.bsh". Recunoscute și instalate ca dispozitive de manipulare a comenzilor când botul este pornit.
  • Procesarea mesajelor chat și schimbarea acestora. Scriptul este apelat înainte ca linia să intre în chat-ul general și poate modifica mesajele. Situat în dosarul "./services/service_name/scripts/messages.bsh"
  • Procesarea cererilor http. Puteți crea propriile pagini Web sau servicii web pentru a procesa cererile de la sistemele externe. Scripturile se află în dosarul: "./scripts/http/*.bsh". Fiecare script este numit prin numele său în cererea http. De exemplu, pentru scriptul test.bsh, introduceți pur și simplu "http: \\ localhost: 8888 \ test".






Toate scripturile sunt citite "în zbor". Cached în memorie. Când un fișier este modificat pe un disc, este citit din nou. Astfel, este posibilă actualizarea funcționalității bot în modul on-line, fără oprire și repornire (desigur, cu excepția acelor script-uri care rulează o singură dată - când boot-ul este pornit).







Articole similare

Trimiteți-le prietenilor: