Custom Commands V3Module și aplicații
Custom Commands V3Beta

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ări

Canalul întrebării

Canal
#general

Unde se postează întrebarea. Orice canal text în care botul poate scrie.

Postează la

Programare
În fiecare zi, 09:00

Un selector de program, nu o casetă text cron.

Rolul pentru sugestii

Rol
@Team

Cine 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

#1

Citește valoarea din stocare(get-storage-value)

Citește catalogul de întrebări din{questions}

#2

Alege următoarea intrare(array-at)

Cea de după cea de ieri

#3

Trimite mesaj(send-message)

Postează întrebarea ca embed în{config:channel}

#4

Creează fir(start-thread-from-message)

Deschide un fir pe acel mesaj

#5

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.

Prezentare generalăSetăriAjutor

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.

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.