Custom Commands V3Moduļi un lietotnes
Custom Commands V3Beta

Apvieno flows modulī

Flow „Dienas jautājums“ nav jāatstāj tikai tavā serverī. Ieliec to modulī ar saviem iestatījumiem, un cits serveris to var instalēt, izvēloties savu kanālu, laiku un lomu.

Iestatījumi, ko redz serveris, kas to instalē

Dienas jautājums

Iestatījumi

Jautājumu kanāls

Kanāls
#general

Kur jautājums tiek publicēts. Jebkurš teksta kanāls, kurā bots var rakstīt.

Publicēšanas laiks

Grafiks
Katru dienu, 09:00

Grafika izvēle, nevis cron teksta lauks.

Ieteikumu loma

Loma
@Team

Kurš pārskata dalībnieku iesūtītos jautājumus.

Atvērt pavedienu

Atver pavedienu zem jautājuma, lai atbildes paliktu kopā.

Tikai ilustrācija - faktiskā saskarne var atšķirties

Ko modulis satur

Modulis ir pašpietiekams. Tas nes savus flows, savus glabātos datus un savus iestatījumus, sagrupētus lapās, kā arī vienu slēdzi visai kopai.

Flows

Katrs modulim vajadzīgais flow mapēs, kādas izlem tu.

Krātuves lauki

Glabātie dati, kas pieder modulim. Flows ārpus moduļa glabā savus datus atsevišķi, un abi nekad nesajaucas.

Iestatījumi

Ko aizpilda instalējošais serveris, sagrupēts lapās: teksts, skaitļi, jā vai nē, kanāli, lomas, dalībnieki, saraksti un grafiki.

Viens slēdzis

Moduļa izslēgšana izslēdz arī katru tajā esošo flow.

Tas pats flow, tagad moduļa iekšienē

Dienas jautājums

AktīvsSaglabāt

Trigeris

Mainīt

Grafiks, katru dienu 09:00

#1

Iegūt krātuves vērtību(get-storage-value)

Nolasīt jautājumu katalogu no{questions}

#2

Izvēlēties nākamo ierakstu(array-at)

Nākamais pēc vakardienas

#3

Sūtīt ziņu(send-message)

Publicēt jautājumu kā embed kanālā{config:channel}

#4

Izveidot pavedienu(start-thread-from-message)

Atvērt pavedienu zem šīs ziņas

#5

Palielināt krātuves vērtību(increment-storage-value)

Ieskaitīt jautājumu kā uzdotu laukā{asked}

Tikai ilustrācija - faktiskā saskarne var atšķirties

Pēc instalēšanas tas izskatās kā lietotne

Cilvēks, kas instalē tavu moduli, nenonāk flow redaktorā. Viņš saņem lietotnes lapu: pārskatu par to, ko tā dara, iestatījumu cilni ar taviem konfigurācijas laukiem un palīdzības cilni ar taviem ceļvežiem un FAQ.

Ko modulis var darīt, tiek uzskaitīts tavā vietā no tā flows, un tu to pārraksti saviem vārdiem. Iestatījuma palīdzība atrodas aiz jautājuma zīmes blakus tam. Flow redaktors, glabātie dati un palaišanu vēsture atrodas aiz papildu cilnes.

Ko izstrādātājs raksta pārskatā, ceļvežos un FAQ, paliek teksts. Nekādu skriptu un nekādu saišu, kas izliekas par kaut ko citu.

PārskatsIestatījumiPalīdzība

Iespējas

Ikdienas ziņa

Publicē jautājumu pulksten 09:00 un atver pavedienu atbildēm.

Ieteikt jautājumu

Dalībnieki iesūta jautājumu, komanda to apstiprina katalogā.

Ceļvedis

Aizpildi savu jautājumu katalogu

Kā ievietot pirmos trīsdesmit jautājumus un kas notiek, kad saraksts beidzas.

FAQ

Vai dalībnieki var ieteikt jautājumus?

Jā. Iedod ieteikumu lomu savai komandai, un viņi redz katru ieteikumu, pirms tas tiek izmantots.

Tikai ilustrācija - faktiskā saskarne var atšķirties

Pārnesams pēc būtības

Moduļi nekad nenes tavu kanālu, lomu vai dalībnieku ID. Viss, kas pieder vienam serverim, nāk no iestatījuma, tāpēc katrs serveris, kas moduli instalē, izvēlas savu. Tieši tas liek instalēšanai citur vispār darboties.

Kanāli un lomas nāk no iestatījumiem

Solis nekad nenorāda uz kanālu vai lomu pēc ID. Tas norāda uz iestatījumu, un instalējošais serveris izvēlas, kas tajā ieliekams.

Katra servera izvēles paliek pie šī servera

Vērtības, ko serveris izvēlējies, tiek glabātas blakus modulim, nevis tajā, tāpēc atjauninājums tās nekad nepārraksta.

Palieku atrod, pirms versija iziet

Jaunā versija tiek pārbaudīta uz ID no tava paša servera, un viss atrastais tiek norādīts ar flow, soli un lauku, kurā tas atrodas.

Katra instalācija zina savu versiju

Serveris saglabā tieši to versiju, ko instalēja, līdz izlemj atjaunināt.

Instalē, atjaunini, tulko

Modulis instalējas citā serverī vienā solī, un iestatīšanas vednis iet cauri obligātajiem laukiem pa vienam solī. Kad izlaid jaunu versiju, katra instalācija par to uzzina.

Instalēts modulis pastāsta serverim, kas to darbina, kā tam klājas: tam vajag iestatīšanu, botam trūkst atļaujas, kaut kas nemitīgi neizdodas vai viss ir kārtībā.

Atjauninājumi

Atjauninājums parādās kā zīme Update available ar versijas numuru. Lieto tos pa vienam vai ar Update all.

Tavas paša izmaiņas

Modulis, ko mainīji pats, tiek izlaists no Update all un vispirms pajautā, jo atjaunināšana aizstāj tajā esošos flows. Tava pašreizējā versija tiek saglabāta 30 dienas, lai vari pie tās atgriezties.

Viena galvenā valoda

Tavam modulim ir viena galvenā valoda. To izvēlies pirmajā publicēšanā, un tā paliek nemainīga, kad jau ir tulkojumi. Vari to ar roku iztulkot 28 atbalstītajās valodās.

Mašīntulkojums

Mašīntulkojums ir pēc izvēles un raksta tikai vāciski. Kur tas izmantots, lietotne pastāsta lasītājam, ka daļas tulkojis AI un ka izstrādātājs formulējumu nav pārbaudījis.

Kad tulkojums pienāk

Tulkojumu labojumi sasniedz instalētu moduli instalēšanas brīdī un versijas atjaunināšanas laikā, nekad ar atpakaļejošu spēku.

Atbildes par moduļiem

Atsevišķs flow atrodas tieši tava servera custom commands un pieder tikai tev. Modulis apvieno flows, glabātos datus un iestatījumus vienā veselumā ar vienu slēdzi, savu iestatījumu lapu un savu palīdzību. Viss, ko vēlies instalēt citā serverī vai nodot kādam citam, jāveido kā modulis.

Vēlies savu serveri betā?

V3 ir liela sistēma, kas joprojām strauji mainās, tāpēc serveri tiek uzņemti pa vienam, nevis visi uzreiz. Katru pieteikumu izlasa cilvēks, un atbildi saņem dažu dienu laikā.

Serveri, kas jau ir betā, lielā mērā nosaka, ko veidosim tālāk. Tas, ko izveido, ir tavs: flows un moduļi paliek arī pēc beta beigām.