Grupează flow-uri într-un modul
Flow-ul Întrebarea zilei nu trebuie să rămână doar pe serverul tău. Pune-l într-un modul cu propriile setări, iar un alt server îl poate instala, alegându-și propriul canal, propria oră și propriul rol.
Setările pe care le vede serverul care instalează
Întrebarea zilei
SetăriCanalul întrebării
CanalUnde se postează întrebarea. Orice canal text în care botul poate scrie.
Postează la
ProgramareUn selector de program, nu o casetă text cron.
Rolul pentru sugestii
RolCine evaluează întrebările trimise de membri.
Deschide un fir
Deschide un fir pe întrebare, ca răspunsurile să rămână împreună.
Doar ilustrație - interfața reală poate diferi
Ce conține un modul
Un modul este autonom. Poartă propriile flows, propriile date stocate și propriile setări, grupate în pagini, plus un singur comutator pentru tot pachetul.
Flows
Fiecare flow de care are nevoie modulul, în foldere stabilite de tine.
Câmpuri de stocare
Datele stocate pe care le deține modulul. Flows din afara unui modul își țin datele separat, iar cele două nu se amestecă niciodată.
Setări
Ce completează serverul care instalează, grupat în pagini: text, numere, da sau nu, canale, roluri, membri, liste și programări.
Un singur comutator
Dezactivarea modulului oprește odată cu el fiecare flow din interior.
Același flow, acum în interiorul modulului
Întrebarea zilei
ActivSalveazăDeclanșator
SchimbăProgramare, în fiecare zi la 09:00
Citește valoarea din stocare(get-storage-value)
Citește catalogul de întrebări din{questions}
Alege următoarea intrare(array-at)
Cea de după cea de ieri
Trimite mesaj(send-message)
Postează întrebarea ca embed în{config:channel}
Creează fir(start-thread-from-message)
Deschide un fir pe acel mesaj
Crește valoarea din stocare(increment-storage-value)
Numără întrebarea ca pusă în{asked}
Doar ilustrație - interfața reală poate diferi
Instalat, arată ca o aplicație
Persoana care îți instalează modulul nu ajunge într-un editor de flows. Primește o pagină de aplicație: o prezentare a ce face, o filă de setări cu câmpurile tale de configurare și o filă de ajutor cu ghidurile și FAQ-ul tău.
Ce poate face modulul este listat pentru tine pe baza flows lui, iar apoi îl rescrii cu cuvintele tale. Ajutorul pentru o setare stă în spatele unui semn de întrebare de lângă ea. Editorul de flows, datele stocate și istoricul rulărilor stau în spatele unei file avansate.
Ce scrie un dezvoltator în prezentare, ghiduri și FAQ rămâne text. Fără scripturi și fără linkuri deghizate în altceva.
Capabilități
Postare zilnică
Postează întrebarea la 09:00 și deschide un fir pentru răspunsuri.
Sugerează o întrebare
Membrii trimit o întrebare, iar echipa o aprobă în catalog.
Ghid
Completează-ți catalogul de întrebări
Cum bagi primele treizeci de întrebări și ce se întâmplă când lista se termină.
FAQ
Pot membrii să sugereze întrebări?
Da. Dă rolul pentru sugestii echipei tale, iar ea vede fiecare sugestie înainte să fie folosită.
Doar ilustrație - interfața reală poate diferi
Gândit să fie portabil
Modulele nu poartă niciodată ID-urile canalelor, rolurilor sau membrilor tăi. Tot ce aparține unui server vine dintr-o setare, așa că fiecare server care instalează modulul își alege propriile valori. Doar așa funcționează o instalare în altă parte.
Canalele și rolurile vin din setări
Un pas nu trimite niciodată către un canal sau un rol prin ID. Trimite către o setare, iar serverul care instalează alege ce intră în ea.
Alegerile fiecărui server rămân la acel server
Valorile alese de un server sunt păstrate lângă modul, nu în interiorul lui, așa că o actualizare nu le suprascrie niciodată.
Resturile sunt prinse înainte să iasă o versiune
O versiune nouă este verificată pentru ID-uri de pe propriul tău server, iar tot ce se găsește este indicat împreună cu flow-ul, pasul și câmpul în care se află.
Fiecare instalare își cunoaște versiunea
Un server păstrează exact versiunea pe care a instalat-o până decide să actualizeze.
Instalează, actualizează, tradu
Un modul se instalează pe alt server dintr-un singur pas, iar expertul de configurare parcurge câmpurile obligatorii câte unul pe pas. Când lansezi o versiune nouă, fiecare instalare este înștiințată.
Un modul instalat îi spune serverului care îl rulează cum îi merge: are nevoie de configurare, botului îi lipsește o permisiune, ceva continuă să eșueze sau totul e în regulă.
Actualizări
O actualizare apare ca o etichetă Update available cu numărul versiunii. Aplică-le pe rând sau cu Update all.
Modificările tale
Un modul pe care l-ai schimbat tu este lăsat în afara Update all și te întreabă mai întâi, pentru că actualizarea înlocuiește flows din el. Versiunea ta curentă este păstrată 30 de zile, ca să te poți întoarce la ea.
O singură limbă principală
Modulul tău are o singură limbă principală. O alegi la prima publicare și rămâne fixă după ce există traduceri. Îl poți traduce manual în 28 de limbi acceptate.
Traducere automată
Traducerea automată este opțională și scrie doar în germană. Acolo unde a fost folosită, aplicația îi spune persoanei care citește că părți au fost traduse de AI și că dezvoltatorul nu a verificat formularea.
Când sosește o traducere
Corecturile de traducere ajung la un modul instalat la momentul instalării și la actualizarea versiunii, niciodată retroactiv.
Module: întrebări și răspunsuri
Un flow de sine stătător stă direct în custom commands ale serverului tău și este doar al tău. Un modul grupează flows, date stocate și setări într-un singur lucru, cu un singur comutator, propria pagină de setări și propriul ajutor. Tot ce vrei să instalezi pe alt server sau să dai altcuiva trebuie să fie un modul.
Mai multe despre Custom Commands V3
Vrei serverul tău în beta?
V3 este un sistem mare și încă evoluează repede, așa că serverele intră pe rând, nu toate odată. Fiecare cerere este citită de o persoană, iar răspunsul îl primești în câteva zile.
Serverele deja aflate în beta decid o bună parte din ce construim mai departe. Ce construiești este al tău: flows și modulele rămân și după încheierea beta.