Custom Commands V3Modulok és appok
Custom Commands V3Béta

Fogd össze a flow-kat egy modulba

A Napi kérdés flow-nak nem kell a szervereden maradnia. Tedd egy saját beállításokkal rendelkező modulba, és egy másik szerver telepítheti, saját csatornát, saját időpontot és saját rangot választva.

A beállítások, amelyeket a telepítő szerver lát

Napi kérdés

Beállítások

Kérdéscsatorna

Csatorna
#general

Ahol a kérdés megjelenik. Bármelyik szöveges csatorna, amelybe a bot írhat.

Közzététel ekkor

Ütemezés
Minden nap, 09:00

Ütemezésválasztó, nem cron szövegmező.

Javaslati rang

Rang
@Team

Ki bírálja el a tagok által beküldött kérdéseket.

Szál nyitása

Szálat nyit a kérdésen, hogy a válaszok együtt maradjanak.

Csak illusztráció - a tényleges felület eltérhet

Mit tartalmaz egy modul

A modul önálló. Saját flow-kat, saját tárolt adatokat és saját beállításokat hordoz, oldalakba csoportosítva, plusz egyetlen kapcsolót az egész csomaghoz.

Flow-k

Minden flow, amire a modulnak szüksége van, az általad meghatározott mappákban.

Tárhelymezők

A modul saját tárolt adatai. A modulon kívüli flow-k az adataikat külön tartják, és a kettő soha nem keveredik.

Beállítások

Amit a telepítő szerver kitölt, oldalakba csoportosítva: szövegek, számok, igen vagy nem, csatornák, rangok, tagok, listák és ütemezések.

Egyetlen kapcsoló

A modul kikapcsolása az összes benne lévő flow-t is kikapcsolja.

Ugyanaz a flow, most a modulban

Napi kérdés

AktívMentés

Trigger

Módosítás

Ütemezés, minden nap 09:00-kor

#1

Tárhelyérték lekérése(get-storage-value)

A kérdéskatalógus beolvasása innen:{questions}

#2

A következő bejegyzés kiválasztása(array-at)

A tegnapit követő

#3

Üzenet küldése(send-message)

A kérdés közzététele beágyazásként itt:{config:channel}

#4

Szál létrehozása(start-thread-from-message)

Szál nyitása azon az üzeneten

#5

Tárhelyérték növelése(increment-storage-value)

A kérdés megjelölése feltettként itt:{asked}

Csak illusztráció - a tényleges felület eltérhet

Telepítve olyan, mint egy app

Aki telepíti a modulodat, nem flow-szerkesztőbe kerül. Egy appoldalt kap: áttekintést arról, mit csinál, egy beállítások fület a konfigurációs mezőiddel, és egy súgó fület az útmutatóiddal és a GYIK-kel.

Hogy mit tud a modul, azt a flow-kból listázzuk neked, aztán átírod a saját szavaiddal. A beállítások súgója a mellettük lévő kérdőjel mögött van. A flow-szerkesztő, a tárolt adatok és a futási előzmények egy haladó fül mögött vannak.

Amit a fejlesztő az áttekintésbe, az útmutatókba és a GYIK-be ír, az szöveg marad. Nincsenek szkriptek, és nincsenek másnak álcázott linkek.

ÁttekintésBeállításokSúgó

Képességek

Napi poszt

Közzéteszi a kérdést 09:00-kor, és szálat nyit a válaszoknak.

Kérdés javaslása

A tagok beküldenek egy kérdést, a csapat jóváhagyja a katalógusba.

Útmutató

Töltsd fel a kérdéskatalógusod

Hogyan juttasd be az első harminc kérdést, és mi történik, ha elfogy a lista.

GYIK

Javasolhatnak a tagok kérdéseket?

Igen. Add a javaslati rangot a csapatodnak, és minden javaslatot látni fognak, mielőtt felhasználnák.

Csak illusztráció - a tényleges felület eltérhet

Hordozhatónak tervezve

A modulok soha nem hordozzák a csatorna-, rang- vagy tagazonosítóidat. Ami egy szerverhez tartozik, az beállításból jön, így minden telepítő szerver a sajátját választja. Ettől működik egyáltalán egy telepítés máshol.

A csatornák és rangok a beállításokból jönnek

Egy lépés soha nem azonosító alapján mutat egy csatornára vagy rangra. Egy beállításra mutat, és a telepítő szerver választja ki, mi kerül bele.

Minden szerver választásai a szervernél maradnak

A szerver által választott értékek a modul mellett vannak tárolva, nem benne, így egy frissítés soha nem írja felül őket.

A maradványokat a kiadás előtt elkapja a rendszer

Az új verziót ellenőrzi a saját szervered azonosítóira, és ami előkerül, azt megjelöli a flow-val, a lépéssel és a mezővel, amelyben található.

Minden telepítés ismeri a verzióját

A szerver pontosan azt a verziót tartja meg, amit telepített, amíg úgy nem dönt, hogy frissít.

Telepítés, frissítés, fordítás

A modul egyetlen lépésben telepíthető egy másik szerverre, a beállítási varázsló pedig lépésenként egy kötelező mezőn vezeti végig. Amikor új verziót adsz ki, minden telepítés értesül róla.

A telepített modul jelzi a futtató szervernek, hogyan áll: beállítást igényel, a botnak hiányzik egy jogosultsága, valami folyton elbukik, vagy minden rendben.

Frissítések

A frissítés Frissítés elérhető címkeként jelenik meg a verziószámmal. Alkalmazd egyenként, vagy az Összes frissítése gombbal.

Saját módosításaid

Az általad módosított modul kimarad az Összes frissítése műveletből, és előbb rákérdez, mert a frissítés lecseréli a benne lévő flow-kat. A jelenlegi verziód 30 napig megmarad, így visszatérhetsz hozzá.

Egy fő nyelv

A modulodnak egy fő nyelve van. Az első közzétételkor választod ki, és rögzített marad, amint léteznek fordítások. Kézzel lefordíthatod a 28 támogatott nyelvre.

Gépi fordítás

A gépi fordítás opt-in, és csak németre ír. Ahol használták, az app jelzi az olvasónak, hogy a szöveg egy részét MI fordította, és a fejlesztő nem ellenőrizte a megfogalmazást.

Amikor megérkezik egy fordítás

A fordításjavítások a telepítéskor és a verziófrissítéskor érik el a telepített modult, soha nem visszamenőleg.

Modulok: kérdések és válaszok

A különálló flow közvetlenül a szervered egyedi parancsai közt ül, és csak a tiéd. A modul flow-kat, tárolt adatokat és beállításokat fog össze egyetlen dologba, egy kapcsolóval, saját beállítási oldallal és saját súgóval. Amit egy másik szerverre telepítenél, vagy valaki másnak átadnál, az modul kell legyen.

Szeretnéd a szervered a bétában?

A V3 nagy rendszer, és még gyorsan változik, ezért a szerverek egyesével érkeznek, nem egyszerre. Minden jelentkezést ember olvas el, és pár napon belül visszajelzünk.

A bétában lévő szerverek döntik el nagyrészt, mit építünk legközelebb. Amit megépítesz, az a tiéd: a flow-k és a modulok a béta végén is megmaradnak.