Saml flows i et modul
Flowet Dagens spørgsmål behøver ikke blive på din server. Læg det i et modul med egne indstillinger, så kan en anden server installere det og vælge sin egen kanal, sit eget tidspunkt og sin egen rolle.
De indstillinger, den installerende server ser
Dagens spørgsmål
IndstillingerSpørgsmålskanal
KanalHvor spørgsmålet slås op. Enhver tekstkanal, botten kan skrive i.
Slå op kl.
TidsplanEn tidsplanvælger, ikke et cron-tekstfelt.
Forslagsrolle
RolleHvem der gennemgår de spørgsmål, medlemmer sender ind.
Åbn en tråd
Åbner en tråd på spørgsmålet, så svarene bliver samlet.
Kun illustration - den faktiske grænseflade kan afvige
Hvad et modul indeholder
Et modul er selvstændigt. Det bærer sine egne flows, sine egne lagrede data og sine egne indstillinger, grupperet i sider, plus én kontakt til hele pakken.
Flows
Alle flows, modulet har brug for, i mapper, du selv bestemmer.
Lagerfelter
De lagrede data, modulet ejer. Flows uden for et modul opbevarer deres data separat, og de to blandes aldrig.
Indstillinger
Det, den installerende server udfylder, grupperet i sider: tekst, tal, ja eller nej, kanaler, roller, medlemmer, lister og tidsplaner.
Én kontakt
Når du slår modulet fra, tager det alle flows i det med.
Det samme flow, nu inde i modulet
Dagens spørgsmål
AktivGemTrigger
SkiftTidsplan, hver dag kl. 09:00
Hent lagerværdi(get-storage-value)
Læs spørgsmålskataloget fra{questions}
Vælg næste post(array-at)
Den efter gårsdagens
Send besked(send-message)
Slå spørgsmålet op som en embed i{config:channel}
Opret tråd(start-thread-from-message)
Åbn en tråd på den besked
Forøg lagerværdi(increment-storage-value)
Tæl spørgsmålet som stillet i{asked}
Kun illustration - den faktiske grænseflade kan afvige
Når det er installeret, ligner det en app
Den, der installerer dit modul, lander ikke i en flow-editor. De får en app-side: et overblik over, hvad det gør, en indstillingsfane med dine konfigurationsfelter og en hjælpefane med dine guides og FAQ.
Hvad modulet kan, listes for dig ud fra dets flows, og så omskriver du det med dine egne ord. Hjælp til en indstilling ligger bag et spørgsmålstegn ved siden af den. Flow-editoren, de lagrede data og kørselshistorikken ligger bag en fane for avancerede.
Det, en udvikler skriver i oversigten, guides og FAQ, forbliver tekst. Ingen scripts og ingen links, der er forklædt som noget andet.
Funktioner
Dagligt opslag
Slår spørgsmålet op kl. 09:00 og åbner en tråd til svarene.
Foreslå et spørgsmål
Medlemmer sender et spørgsmål ind, og teamet godkender det til kataloget.
Guide
Fyld dit spørgsmålskatalog op
Sådan får du de første tredive spørgsmål ind, og hvad der sker, når listen løber tør.
FAQ
Kan medlemmer foreslå spørgsmål?
Ja. Giv forslagsrollen til dit team, så ser de hvert forslag, før det bruges.
Kun illustration - den faktiske grænseflade kan afvige
Bygget til at kunne flyttes
Moduler bærer aldrig dine kanal-, rolle- eller medlems-ID'er. Alt, der hører til én server, kommer fra en indstilling, så hver server, der installerer modulet, vælger sit eget. Det er det, der overhovedet får en installation andre steder til at virke.
Kanaler og roller kommer fra indstillinger
Et trin peger aldrig på en kanal eller en rolle med ID. Det peger på en indstilling, og den installerende server vælger, hvad der kommer i den.
Hver servers valg bliver hos den server
De værdier, en server har valgt, gemmes ved siden af modulet, ikke inde i det, så en opdatering aldrig overskriver dem.
Rester fanges, før en version sendes
En ny version tjekkes for ID'er fra din egen server, og alt, der findes, peges ud med flowet, trinnet og feltet, det sidder i.
Hver installation kender sin version
En server beholder præcis den version, den installerede, til den selv beslutter at opdatere.
Installér, opdatér, oversæt
Et modul installeres på en anden server i ét trin, og opsætningsguiden gennemgår de påkrævede felter ét pr. trin. Når du sender en ny version, får hver installation besked om den.
Et installeret modul fortæller serveren, der kører det, hvordan det går: det skal sættes op, botten mangler en tilladelse, noget bliver ved med at fejle, eller alt er fint.
Opdateringer
En opdatering vises som en pille med Opdatering tilgængelig og versionsnummeret. Installér dem én ad gangen eller med Opdatér alle.
Dine egne ændringer
Et modul, du selv har ændret, springes over af Opdatér alle og spørger dig først, fordi en opdatering erstatter flowene i det. Din nuværende version gemmes i 30 dage, så du kan gå tilbage til den.
Ét hovedsprog
Dit modul har ét hovedsprog. Du vælger det, første gang du udgiver, og det ligger fast, når der findes oversættelser. Du kan oversætte det i hånden til 28 understøttede sprog.
Maskinoversættelse
Maskinoversættelse er et tilvalg og skriver kun tysk. Hvor den er brugt, fortæller appen læseren, at dele er oversat af AI, og at udvikleren ikke har tjekket formuleringerne.
Når en oversættelse kommer
Oversættelsesrettelser når et installeret modul ved installation og ved versionsopdatering, aldrig med tilbagevirkende kraft.
Spørgsmål om moduler
Et løst flow ligger direkte i din servers custom commands og er kun dit. Et modul samler flows, lagrede data og indstillinger i én ting med en enkelt kontakt, sin egen indstillingsside og sin egen hjælp. Alt, du vil installere på en anden server eller give til en anden, skal være et modul.
Mere fra Custom Commands V3
Vil du have din server med i betaen?
V3 er et stort system, og det udvikler sig stadig hurtigt, så servere kommer ind én ad gangen i stedet for alle på én gang. Hver ansøgning læses af et menneske, og du hører fra os inden for få dage.
Serverne, der allerede er med i betaen, er med til at bestemme en stor del af, hvad vi bygger næste gang. Det, du bygger, er dit: flows og moduler bliver, når betaen slutter.