Discord üdvözlő bot: automatikus üzenetek kód nélkül

Piotr Grudzień
Megjelent Frissítve 14 perc olvasás
Egy Discord bot üdvözöl egy új tagot egy welcome csatornában, egy új fórumthreadben és egy frissen létrehozott ticket csatornában

Egy Discord üdvözlő bot előre megírt üzenetet posztol, amikor valami történik a szervereden: egy tag csatlakozik, egy thread megnyílik, egy csatorna létrejön. A Quickchat AI ezeket az üzeneteket három olyan szabályból küldi, amelyet dashboardon konfigurálsz, kód és hosting nélkül.

Ez az útmutató mindhárom beállítását elvégzi, mindegyiket teszteli, és megmutatja, mi történik, amikor egy tag válaszol az üdvözlésre, és elindul az AI beszélgetés. Lefedi a Discord Quickchat AI-hoz csatlakoztatásának mindkét módját, beleértve azt az egy további Developer Portal beállítást, amelyre a tagszabálynak szüksége van, ha saját botot futtatsz.

Válaszd ki a Discord bot feladatát

Kezdd azzal a feladattal, amelyre szükséged van. Az üdvözlések, a support ticketek és a moderáció más funkciókat és jogosultságokat használnak.

FeladatÚtmutatóDiscord kapcsolat
Fix üdvözlés posztolása, amikor egy tag csatlakozik vagy egy csatorna megnyílikEz az üdvözlő bot útmutatóEgykattintásos vagy saját Discord app
Válasz a dokumentációdból, majd privát ticket nyitása, ha hiányzik a válaszAI Discord ticket botSaját Discord app
Tagok timeoutolása, role-ok kezelése vagy slowmode módosítása admin kéréséreAI Discord moderációs botSaját Discord app

A regisztrációtól az első üdvözlésig

  1. Hozz létre Quickchat AI fiókot. Ha e-mail-címmel és jelszóval regisztrálsz, folytatás előtt nyisd meg az e-mailedben lévő ellenőrző linket.
  2. A beállítás során írd le a kívánt Agentet, például: “Egy Discord közösségi bot, amely üdvözli az új tagokat, és válaszol a szerverünkkel kapcsolatos kérdésekre.” Kattints a Create my AI Agent gombra, és fejezd be a beállítási lépéseket, beleértve a tervezett használathoz illő csomag kiválasztását.
  3. Csatlakoztasd a Discordot az Add to your Discord server lehetőséggel a beállítás során, vagy nyisd meg az External Apps, majd a Discord részt a dashboardon. Csak üdvözlésekhez az egykattintásos kapcsolat elegendő.
  4. Kezdd a New member joins szabállyal az Automated messages alatt. Válassz egy welcome csatornát, mentsd a szabályt, majd csatlakozz egy második Discord fiókkal. Ellenőrizd, hogy az üdvözlés egyszer megjelenik-e, majd válaszolj rá a külön AI beszélgetés teszteléséhez.

A Free csomag személyes, nem kereskedelmi használatra szolgál. Válassz fizetős csomagot, mielőtt üzleti célra használod a botot. Maga a fix üdvözlés nem használ AI kreditet, az utána következő AI beszélgetés igen.

Miért létezik ez: három kérés a saját Discordunkból

A saját Discord szerverünk tagjai ugyanazt kérik három különböző formában. A support botunknak minden alkalommal azt kellett válaszolnia, hogy ez nem lehetséges.

Három valódi üzenet a Quickchat AI Discord szerverén. Egy tag azt kérdezi, hogy "is there a way to make the bot welcome newcomers or tag whoever is talking with it", a Quickchat AI bot pedig azt válaszolja, hogy a Discord integrációjában nincs beépített automatikus üdvözlési trigger. Egy másik tag azt kérdezi, hogy "I want the bot to automatically greet users when they create a new ticket", a bot pedig azt válaszolja, hogy nem tudja észlelni, hogy ticket jött létre. Egy harmadik azt kérdezi, hogy "how can I integrate you into a support ticket where you respond to users without being tagged".

Együtt olvasva a három kérés egy dologra vonatkozik: a bot szólaljon meg először. Üdvözöljön valakit, aki csatlakozik. Köszöntse azt, aki threadet nyit. Mondjon köszönést egy új ticket csatornában, mielőtt a benne lévő személynek rá kellene jönnie, hogy egyáltalán van ott bot.

A kérdés egész évben érkezett, a Discord szerveren és a widgetben is. Ettől a héttől mindhárom létezik, automatikus üzenetszabályként, amelyet egy párbeszédablakban kapcsolsz be. Ez a bejegyzés mindhármat beállítja, elejétől a végéig.

Miért nem tud egy Discord bot alapértelmezetten bárkit üdvözölni

Egy Quickchat AI bot Discordon akkor válaszol, ha megemlítik vagy válaszolnak neki. A megosztott egykattintásos bot a /ask parancsot is támogatja. Ez szándékos: egy bot, amely mindenre válaszolna, használhatatlan lenne egy forgalmas szerveren. A mellékhatás az, hogy egy tíz másodperce létrehozott csatornában senki sem tudja, hogy a bot ott van. Nem tud először megszólalni, ezért senki sem szól hozzá.

Ez a cold start, és egy friss ticket csatornában a legrosszabb, ahol a tagnak kérdése van, de nem tudja, hogy a csatornában bármi válaszolni tud rá.

Egy új ticket csatorna, amelyben csak a ticket bot panelje van, mellette ugyanaz a csatorna, ahol a Quickchat AI bot két másodperccel később üdvözlést posztolt

Az automatikus üzenet azt jelenti, hogy a bot szólal meg először. Fix szöveg, ezért nem kerül semmibe, és nem mondhat olyat, amit nem te írtál. A végén elmondja a tagnak, hogyan indíthat valódi beszélgetést. A három szabály a fenti három kérésnek felel meg: New member joins, New channel és New thread or forum post.

Mit fogsz felépíteni

A demószerver neve Nebula Lounge, a hozzá tartozó agent neve Orbit. A végére három üdvözlés fog futni rajta:

SzabályAkkor indul, amikorIde posztol
New member joinsEgy személy csatlakozik a szerverhezEgy általad választott csatornába, #welcome
New thread or forum postNyilvános thread vagy fórumbejegyzés nyílikAz új threadbe
New channelSzöveges csatorna jön létreAz új csatornába

Szükséged van egy Quickchat AI fiókra és jogosultságra, hogy botot adj hozzá egy Discord szerverhez. Egy ticket bot, például a Ticket Tool, opcionális, és csak az utolsó szakaszban lévő ticket workflow-hoz kell.

Hogyan működnek az automatikus Discord üzenetek

Az automatikus üzenet determinisztikus pipeline, nem modellhívás. A Discord elküldi az eseményt, a Quickchat AI ellenőrzi a szabály hatókörével szemben, kivárja a beállított késleltetést, kitölti a placeholdereket, majd közzéteszi a szöveget.

Ezen az útvonalon semmi sem kérdezi meg a modellt, hogy mit mondjon. Ettől elég kiszámítható az üzenet ahhoz, hogy nyilvános szerveren futva hagyd, és ezért nem kerül kreditbe.

Az útvonal egy Discord eseménytől a közzétett üzenetig: hatókör-ellenőrzés, késleltetés, placeholder kitöltés, közzététel, az AI beszélgetés külön rendszerként megjelenítve

Az AI beszélgetés külön rendszer, amely ezután indul, amikor egy tag megemlíti a botot vagy válaszol neki.

Mik nem az automatikus üzenetek

Négy dolog, amelyet az emberek érthető módon várnak a “welcome bot” kifejezéstől, ezen a funkción kívül esik.

  • Nem verifikáció. Nincs CAPTCHA, nincs életkor- vagy személyazonosság-ellenőrzés, és nincs kiosztható verified role. Futtass külön verifikációs botot mellette.
  • Nem AI által írt. Az üzenet a te szöveged, kitöltött placeholderekkel. A modell soha nem látja az eseményt, és soha nem állítja össze az üdvözlést.
  • Nem ticket létrehozás. A Quickchat AI nem nyitja meg a ticket csatornát. Ezt a ticket botod teszi, a Quickchat AI pedig üdvözli benne a személyt.
  • Nem broadcast és nem ütemező. Minden szabály egy Discord eseményre fut le. Nincs “posztold ezt minden hétfőn”, és nincs mód taglista üzenetezésére.

Csatlakoztasd a botot a Discord szerveredhez

Nyisd meg az External Apps részt a Quickchat AI dashboardon, és válaszd a Discord lehetőséget. Állítsd be a Bot name in the new server értékét, ha azt szeretnéd, hogy a bot a saját nevedet viselje, majd kattints az Add to your Discord server gombra, és engedélyezd. Ez az egykattintásos folyamat: a megosztott Quickchat AI bot csatlakozik a szerveredhez, te pedig soha nem hozol létre Discord alkalmazást és nem kezelsz tokent.

A Discord integrációs lap a csatlakoztatott Nebula Lounge szerverrel és az Automated messages gombbal

Győződj meg arról, hogy a bot minden tervezett célhelyen rendelkezik View Channel és Send Messages jogosultsággal. Az a célhely, amelyet a bot nem lát, nem jelenik meg a legördülő listákban, és azt a célhelyet, ahová nem tud posztolni, küldéskor csendben kihagyja.

Melyik beállításod van, és mi változik

A Quickchat AI két módon csatlakozik a Discordhoz, és az automatikus üzenetek mindkettőn működnek. A választott mód azt változtatja meg, hol vannak a szabályok, és vonatkozik-e rád egy Developer Portal beállítás.

EgykattintásosSaját Discord app (Advanced)
Melyik bot posztolA megosztott Quickchat AI alkalmazásAz általad létrehozott alkalmazás
Hol vannak a szabályokAutomated messages egy szerveren a Connected servers alattAutomated messages a Discord oldalon, szerverenként Configure
New channel és New thread or forum postAzonnal érvénybe lépKörülbelül egy percen belül frissül
New member joinsAzonnal érvénybe lépServer Members Intent szükséges, majd körülbelül egy percen belül frissül

Az egykattintásos és a saját appos beállítás egymás melletti összehasonlítása, amely megmutatja, hogy csak a saját appos beállítás tagszabályához kell Server Members Intent

Az utolsó sor oka Discord szabály, nem Quickchat AI szabály. Érdemes egyszer megérteni, mert ez magyarázza az egész útmutató egyetlen kézi lépését.

Az intent a Discord feliratkozási rendszere. Amikor egy bot csatlakozik, deklarálja, hogy mely eseménykategóriákat szeretné megkapni, és a Discord csak ezeket küldi el neki. A legtöbb intentet a bot egyszerűen kéri. Három privilegizált, ami azt jelenti, hogy a Discord visszatartja őket, amíg az alkalmazás tulajdonosa kézzel be nem kapcsolja, és ezek egyike a szerver tagjaira vonatkozik.

Ezért egy alkalmazás csak akkor kap tagcsatlakozási eseményeket, ha a Server Members Intent be van kapcsolva hozzá a Developer Portalon, és minden új alkalmazáson alapértelmezetten ki van kapcsolva. A csatornalétrehozás és a threadlétrehozás nem privilegizált, ezért a másik két szabályhoz semmi további nem kell.

A megosztott egykattintásos alkalmazásban az intent már engedélyezve van, ezért ha egy kattintással csatlakoztattad, ebből semmi sem vonatkozik rád.

Az Automated messages szakasz az Advanced setup esetén, a customer saját botjának szervereivel és mindegyiken egy Configure gombbal

Ha saját appot futtatsz, a Quickchat AI ellenőrzi helyetted a beállítást. Nyisd meg a New member joins szabályt, és jelzi, ha az intent ki van kapcsolva. Amikor be van kapcsolva, már nem mutat semmit. A bekapcsoláshoz nyisd meg az alkalmazásodat a Discord Developer Portal oldalon, menj a Bot → Privileged Gateway Intents részhez, kapcsold be a Server Members Intent beállítást, ments, majd mentsd újra a szabályt a Quickchat AI-ban. A botod közben végig normálisan válaszol, és csak ez az egy szabály vár.

A New member joins szabály saját botos beállításon, figyelmeztetéssel, hogy a Server Members Intent ki van kapcsolva, ezért a szabály nem tud futni

Egy korlátot érdemes ismerned, mielőtt erre építesz: ha a saját botod több mint 100 szerveren van, a Discord megköveteli, hogy az alkalmazásod verified legyen, mielőtt megadja az intentet.

Nyisd meg az Automated messages részt

Keresd meg a szerveredet, és nyisd meg az Automated messages részt: az egykattintásos beállításnál a Connected servers alatt, vagy a Configure gombon keresztül az Automated messages szakaszban, ha saját appot használsz. Mindhárom szabály listázva van, mindegyik saját kapcsolóval, és mindhárom kikapcsolva indul.

Egy csatlakoztatott Discord szerver három automatikus üzenetszabálya, mindegyik összefoglalóval és saját kapcsolóval

Két dolgot érdemes tudni erről a képernyőről, mielőtt elkezded, mert ezek befolyásolják, hogyan dolgozol benne.

Minden szabály külön ment. Egy szabály megnyitása, szerkesztése és a Save gombra kattintás azt az egy szabályt tárolja, és visszavisz erre a listára. A másik kettő érintetlen marad.

A listán lévő kapcsolók azonnal mentenek. Nincs más gomb. Az egykattintásos beállítások azonnal érvénybe lépnek, míg az Advanced setup segítségével csatlakoztatott bot körülbelül egy percen belül frissíti a szabályait. Ha egy üdvözlés zajosabbnak bizonyul, mint vártad, egy kattintás elindítja a változást.

Üdvözölj minden új tagot

Válaszd a New member joins szabályt. A szabály saját kapcsolóval, célhellyel, üzenetsablonnal és késleltetéssel nyílik meg.

A New member joins szabály az engedélyező kapcsolóval, welcome csatornával, placeholder chipeket tartalmazó üzenetsablonnal és késleltetéssel

Állítsd a Welcome channel értékét #welcome csatornára. Ezután állítsd be a Message template értékét:

Üdv a(z) {server_name} szerveren, {username}! Én {bot_name} vagyok. Említs meg, vagy használd a /ask parancsot, amikor segítségre van szükséged.

Hagyd a Delay értékét 2 másodpercen, kapcsold be a szabályt a Turn this message on kapcsolóval, majd kattints a Save gombra.

Ha nem az egykattintásos botot, hanem saját Discord appot futtatsz, hagyd ki a mondatból a /ask részt. A slash parancs csak a megosztott Quickchat AI alkalmazásban létezik.

A Message template mező, alatta a placeholder chipekkel: username, bot_name, server_name és channel_name

A sablon alatti chipek placeholdert szúrnak be oda, ahol a kurzorod áll, így nem kell megjegyezned a pontos írásmódot. A {username} a csatlakozott tag, a {server_name} a szerver, a {bot_name} pedig az, ahogy a botot ezen a szerveren hívják, beleértve a csatlakoztatás során beállított nevet.

A teszteléshez csatlakozz egy második Discord fiókkal.

A #welcome csatorna: a Discord jelzi, hogy Marta csatlakozott, két másodperccel később pedig Orbit név szerint megszólítva közzéteszi az üdvözlő üzenetet

A Discord saját csatlakozási értesítése és az alatta megjelenő üdvözlés közötti szünet a késleltetés munkája. Minden szabálynak van ilyen beállítása, és nullától harminc másodpercig állíthatod.

A késleltetés legördülő lista megnyitva, a No delay és a 2, 5, 10 és 30 másodperces opciókkal

A negatív kontroll: hívj meg egy másik botot a szerverre. Semmi nem kerül közzétételre. A szabály szándékosan figyelmen kívül hagyja a botfiókokat, ezért egy apptelepítés vagy webhook nem eredményez szoftvernek címzett üdvözlést.

Üdvözöld az új threadeket és fórumbejegyzéseket

Válaszd a New thread or forum post szabályt, és állítsd a Parent channel értékét a help fórumodra. A szabály az adott szülő alatt létrehozott nyilvános threadekre és fórumbejegyzésekre fut le, a privát threadeket pedig figyelmen kívül hagyja.

A Parent channel az a csatorna, amely alatt az új threadek megjelennek, és kétféle csatorna tarthat ilyeneket. Egy normál szöveges csatorna, ahol egy thread egy meglévő üzenetből ágazik le, és egy fórumcsatorna, ahol minden bejegyzés maga egy thread, és a csatornának nincs saját normál üzenettörténete. A fórumcsatornák csak akkor válnak elérhetővé, ha a szerverbeállításokban engedélyezve van a Community. Itt bármelyik működik, de egy help fórum a természetes választás, mert minden kérdés eleve saját threadként érkezik. Egy fórumcsatorna privát threadeket sem tartalmazhat, ezért fórum szülő alatt minden bejegyzés megfelel.

Szia {username}, én {bot_name} vagyok. Említs meg ebben a threadben, ha segítséget szeretnél. Ha inkább embert várnál, hagyd itt a kérdésedet, és válaszolni fognak.

A New thread or forum post szabály, a parent channel a help fórumra állítva

Egy új fórumbejegyzés "Can I use my own domain?" címmel, alatta Orbit üdvözlése, amely név szerint megszólítja a megnyitó személyt

Itt a {username} az a személy, aki megnyitotta a threadet, ezt a Discord közvetlenül jelenti, ezért mindig helyes. A {channel_name} maga a thread.

Ez az a szabály, amely a “csak az általa minden kérdéshez létrehozott threadekben válaszoljon” mintára ad választ: minden új kérdésszál úgy indul, hogy a bot már benne van, és elmondja, hogyan használd.

A negatív kontroll: konfiguráld a szabályt normál szöveges szülőcsatornára, és nyiss ott privát threadet. Semmi nem kerül közzétételre. A privát threadek ki vannak zárva. Fórum szülővel ezt a tesztet nem lehet elvégezni, mert a fórumok nem tartalmazhatnak privát threadeket.

Üdvözölj minden új csatornát, vagy csak a ticket kategóriádat

Válaszd a New channel szabályt. Alapértelmezés szerint a szerver minden új szöveges csatornájába posztol, és egy kisebb közösségben ez az, amit a legtöbben szeretnének: bármely megjelenő csatornában a bot bemutatkozik.

Szia {username}, én {bot_name} vagyok. Válaszolj nekem, vagy említs meg, ha segítségre van szükséged. Ha inkább emberre várnál, írd le a kérdésedet, és amint lehet, visszajeleznek.

A szűkítéshez módosítsd az Any category értéket Only in this category értékre, és válassz egyet.

A category a Discordban az összecsukható csoport, amely alatt a csatornák ülnek a bal oldali sávban: a szürke fejléc, alatta behúzva a csatornákkal. A ticket botok szinte mindig ilyen alá hozzák létre a csatornáikat, általában Tickets vagy Support néven, és pontosan ez teszi itt hasznos szűrővé.

Ez a ticket workflow. Irányítsd a szabályt arra a kategóriára, amelyben a ticket botod csatornákat hoz létre, és a szerver máshol létrehozott csatornáit figyelmen kívül hagyja.

A New channel szabály kategória legördülő listája megnyitva, az Any category opcióval és a szerver kategóriáival

Egy csatorna az Active Tickets kategórián kívül létrehozva, üresen, üdvözlés nélkül

A negatív kontroll: amikor a szabály hatóköre Active Tickets, hozz létre csatornát egy másik kategóriában. Ott semmi nem kerül közzétételre, és egy pillanattal később megnyitott ticket továbbra is megkapja az üdvözlését.

Hogyan érkezik meg a ticket üdvözlés

A Ticket Tool létrehozza a ticket-0042 csatornát az Active Tickets kategóriád alatt, és közzéteszi a saját paneljét. Néhány másodperccel később a Quickchat AI közzéteszi az üdvözlést alatta. Ezért van a késleltetés: No delay esetén a két üzenet versenyez, és az üdvözlés a panel fölé kerülhet, amelyet a tagnak először kellene elolvasnia. Itt az öt másodperc jó kiindulópont, mert a késleltetésnek azt is le kell fednie, amíg a ticket bot alkalmazza a csatorna jogosultságait.

Hogyan állapítja meg a bot, ki nyitotta a ticketet

A ticket csatornában a {username} következtetett, nem jelentett adat. A Discord csatornalétrehozási eseménye megadja a csatorna nevét és kategóriáját, de nem azt a személyt, akinek a ticket szól, mert a Discord szempontjából a ticket bot hozta létre.

Amit az esemény viszont tartalmaz, az a csatorna permission overwrite listája.

A permission overwrite egyetlen csatornára beállított jogosultság egy szerephez vagy személyhez, amely felülírja azt, amit a szerver egyébként adna nekik. Így épül minden privát csatorna a Discordban: a View Channel el van véve az @everyone szereptől azon a csatornán, majd vissza van adva annak a néhány embernek, akinek látnia kell.

A ticket botok pontosan ezt a mechanizmust használják. A kérvényezőnek személyes View Channel overwrite-ot adnak az új csatornán, hogy ő és a support csapat láthassa, míg senki más nem. A Quickchat AI kiolvassa ezeket az overwrite-okat, és megkeresi köztük az egy személyt. A legtöbb ticket bot önmagának is hozzáférést ad az imént létrehozott csatornához, ezért minden személyes grantet ellenőriz a Discorddal, és a botokat eldobja. Ha pontosan egy személy marad, ő a kérvényező. Minden más esetben, beleértve azt is, ha egy fiókról nem érhető el a Discord, a rendszer a there értékre esik vissza találgatás helyett.

Hogyan következteti ki a kérvényezőt: a csatornalétrehozási esemény nem tartalmaz kérvényezőt, ezért a Quickchat AI kiolvassa a permission overwrite-okat, és megtartja azt az egy grantet, amely személyhez, nem bothoz tartozik

Egy privát ticket csatorna, amelyben Orbit név szerint szólítja meg a kérvényezőt

A ticket csatorna hozzáférési listája: @everyone tiltva, a support role engedélyezve, és két személyes grant, az egyik a kérvényezőé, a másik magáé a ticket boté

Ha a bizonyíték hiányzik vagy egynél több személyre mutat, a {username} there lesz, ezért olvasható helyesen a fenti sablon mindkét esetben. A sajátodat is úgy írd meg, hogy ez igaz legyen, és ne kezeld a nevet személyazonosság-ellenőrzésként: ez kényelmi adat, jogosultságból következtetve, nem hitelesített felhasználó.

Placeholderek és mire oldódnak fel

PlaceholderNew member joinsNew thread or forum postNew channel
{username}A csatlakozott tagA threadet megnyitó személyA kérvényező, jogosultságokból következtetve, vagy there
{bot_name}A bot neve ezen a szerverenUgyanazUgyanaz
{server_name}A szerver neveUgyanazUgyanaz
{channel_name}A welcome csatornaAz új threadAz új csatorna

A sablonok legfeljebb 1 500 karakteresek lehetnek. Minden, ami nem ennek a négy placeholdernek az egyike, mentéskor elutasításra kerül, nem pedig később szó szerinti {braces} formában kerül közzétételre, így egy elírás a dashboardon bukik el, nem a közösséged előtt.

Késleltetés kiválasztása

KésleltetésAkkor használd, amikor
No delaySemmi más nem posztol a célhelyre, és azt szeretnéd, hogy az üdvözlés legyen ott az első
2 secondsAz alapértelmezett. Egy másik bot először panelt vagy embedet posztol, ami a legtöbb ticket és onboarding beállítást lefedi
5 to 30 secondsA másik bot lassú, több üzenetet posztol, vagy létrehozás után átnevezi a csatornát

A hosszabb késleltetés időt ad a ticket botnak a csatorna jogosultságainak alkalmazására is, ezekből olvassa ki a rendszer a {username} értékét. Ez a versenyhelyzet általában egy-két másodperc alatt lezárul, ezért a hosszabb késleltetés nem fog megmenteni egy olyan üdvözlést, amely minden alkalommal there értéket ír.

Mi történik az üdvözlés után

Az üdvözlés azzal zárul, hogy elmondja a tagnak, hogyan érheti el a botot, és ezután minden a szokásos Quickchat AI beszélgetés: a knowledge base alapján válaszol, és egy csapattárs bármikor átveheti a Quickchat AI Inboxból. A tag soha nem hagyja el a Discordot.

A tag válaszol az üdvözlésre a ticket csatornában, Orbit pedig a knowledge base alapján válaszol

Ugyanez a beszélgetés a Quickchat AI Inboxban, Discord csatornaként megjelenítve

A két rendszer megosztja a munkát: a fix üzenet megoldja a cold start problémát, az AI pedig kezeli az utána következő beszélgetést.

Hibaelhárítás

TünetOk
Egyáltalán nincs üdvözlésA botnak nincs View Channel vagy Send Messages jogosultsága a célhelyen. Hiba helyett kihagyja
Nincs üdvözlés új threadbenA botnak nincs Send Messages in Threads jogosultsága, vagy a thread privát
Nincs üdvözlés, amikor egy tag csatlakozik, saját Discord app eseténA Server Members Intent ki van kapcsolva az alkalmazásodhoz. Kapcsold be a Developer Portalon, majd mentsd újra a szabályt
Semmi nem történik, amikor bot csatlakozikEz a várt működés. A tagszabály figyelmen kívül hagyja a botokat
A {username} there értéket ír ticketekbenSenkinek nincs személyes View Channel grantje a csatornán, vagy egynél több személynek van. Az a ticket bot, amely személy helyett role alapján nyit hozzáférést, így nem olvasható
Az üdvözlés a ticket panel fölött jelenik megA késleltetés túl rövid. Emeld 5 másodpercre
Üdvözlés jelenik meg olyan csatornákban, ahol nem számítottál ráA New channel Any category értékre van állítva. Szűkítsd az Only in this category beállítással
Mentéskor azt jelzi, hogy egy kiválasztás már nem elérhetőA csatornát vagy kategóriát törölték a Discordban. Válassz egy aktuálisat, és ments újra

Élesítés

Egyszerre egy szabályt kapcsolj be, és figyeld egy napig, mielőtt hozzáadod a következőt. A tagszabállyal a legbiztonságosabb kezdeni, mert a célhelye egy általad választott csatorna. A New channel Any category beállítással a leghangosabb, mivel bárhol posztol, ahol csatorna jelenik meg, ezért érdemes ezt először figyelni, ha így használod.

Az üdvözléseket és a beszélgetéseket külön mérd. Minden üdvözlési kísérlet ingyenes. Az számít, hogy a kézbesített üdvözlésekből hány alakul tényleges botbeszélgetéssé. Ellenőrizd a bot Discord jogosultságait, ha hiányzik a kézbesítés.

FAQ

Hogyan adhatok hozzá Discord üdvözlő botot kódolás nélkül?

Add hozzá a Quickchat AI botot egy kattintással a szerveredhez, nyisd meg a szervert a Connected servers alatt, és válaszd az Automated messages lehetőséget. Kapcsold be a New member joins szabályt, válaszd ki az üdvözlő csatornádat, szerkeszd az üzenetsablont, majd kattints a Save gombra. Nincs mit hostolni, nincs kód, és nem kell Discord alkalmazást létrehoznod.

Küldhet egy Discord bot üzenetet, amikor valaki csatlakozik?

Igen. A New member joins szabály egy fix üzenetet próbál elküldeni az általad kiválasztott csatornába, amikor egy személy csatlakozik. A botnak jogosultság kell a csatorna megtekintéséhez és az üzenetküldéshez. A szerverhez csatlakozó botokat figyelmen kívül hagyja, ezért egy webhook- vagy apptelepítési hullám nem indítja el.

Üdvözölhet egy Discord bot felhasználókat, amikor ticket csatorna jön létre?

Igen, és ezért létezik ez a funkció. A Ticket Tool vagy egy hasonló app létrehozza a csatornát, a New channel szabály pedig közzéteszi benne az üdvözlésedet. Tarts rajta késleltetést, az öt másodperc jó kiindulópont, hogy a ticket bot előbb közzétegye a saját paneljét és alkalmazza a csatornajogosultságokat.

A bot minden új csatornába tud posztolni, vagy csak egy kategóriába?

Mindkettő. A New channel alapértelmezés szerint minden új szöveges csatornába posztol. Ha ticket kategóriára szeretnéd szűkíteni, módosítsd az Any category értéket Only in this category értékre, és válaszd ki a kívánt kategóriát. A máshol létrehozott csatornákat figyelmen kívül hagyja.

Késleltethetek egy Discord üdvözlő üzenetet?

Igen. Válaszd a No delay beállítást, vagy a 2, 5, 10 vagy 30 másodpercet. A két másodperc az alapértelmezett, mert egy ticket vagy onboarding bot általában előbb teszi közzé a saját paneljét, és az alatta megjelenő üdvözlés olvashatóbb, mint egy olyan, amely eltűnik fölötte.

Testreszabhatom a Discord üdvözlő üzenetet?

Igen. Minden szabálynak saját, legfeljebb 1 500 karakteres sablonja van, és használhatod a {username}, {bot_name}, {server_name} és {channel_name} placeholdert. Válassz egy placeholdert a mező alatt, hogy beszúrd oda, ahol a kurzorod áll.

Használ AI kreditet egy Discord üdvözlő üzenet?

Nem. Az üzenet fix szöveg, kitöltött placeholderekkel. Nem hívja meg az AI Agentet, nem fogyaszt beszélgetési kreditet, és nem futtat AI Actions műveleteket. Kredit csak akkor fogy, ha a tag ezután beszél a bottal.

Kell kód ennek a felépítéséhez?

Nem. Ez konfiguráció a Quickchat AI dashboardon. Az egykattintásos beállításnál nem hozol létre Discord alkalmazást, nem hostolsz semmit, és soha nem kezelsz bot tokent.

Működik ez, ha a Discordot saját bot tokennel kapcsoltam össze?

Igen. Az Automated messages mindkét beállítással működik. Az Advanced setup esetén a szabályok a Discord oldalon, az Automated messages alatt találhatók, szerverenként egy Configure gombbal. Egy további lépés szükséges: a New member joins szabályhoz engedélyezni kell a Server Members Intent beállítást a Discord alkalmazásodhoz.

Mi az a Server Members Intent, és miért kell az üdvözlési szabályhoz?

A Discord privilegizált információként kezeli, hogy ki van egy szerveren, ezért a bot csak akkor kap tagcsatlakozási eseményeket, ha az alkalmazásában be van kapcsolva a Server Members Intent a Developer Portalon. A két csatorna- és threadszabály olyan intentet használ, amely alapértelmezés szerint be van kapcsolva, és semmi további nem kell hozzá. A Quickchat AI ellenőrzi helyetted a beállítást, és jelzi a szabályban, ha ki van kapcsolva.

Mi történik az üdvözlés közzététele után?

Semmi, amíg valaki nem válaszol. Az üdvözlés fix üzenet, az AI beszélgetés pedig csak akkor indul el, amikor egy tag megemlíti a botot vagy válaszol neki. A megosztott egykattintásos bot a /ask parancsot is támogatja. Ez az üdvözlés célja: megmutatja az embereknek egy teljesen új csatornában, hogy van ott valami, amellyel beszélhetnek.

Ez egy Discord verifikációs bot?

Nem. Az Automated messages nem jelenít meg CAPTCHA-t, nem ellenőriz személyazonosságot vagy életkort, és nem ad verified role-t. Ha verifikációra van szükséged, használj külön verifikációs botot mellette.

Tud búcsúüzenetet posztolni, amikor valaki kilép?

Nem. A három szabály tag csatlakozásakor, thread vagy fórumbejegyzés megnyitásakor, illetve csatorna létrehozásakor fut le. A Discord kilépési eseménye nem tartozik közéjük, ezért nincs búcsúüzenet. Ha mindkét részre szükséged van, futtass mellette külön üdvözlő és búcsú botot.

Ez kiváltja a Ticket Toolt?

Nem. A Ticket Tool létrehozza a ticket csatornát, a Quickchat AI pedig üdvözli benne a személyt. A kettő egymás mellett fut, ezért van késleltetés.

Működik ez a Ticket Toolon kívül más ticket botokkal?

Igen. Itt semmi sem Ticket Tool specifikus. Bármely bot ugyanígy működik, amely létrehoz egy csatornát, és a kérvényezőnek saját View Channel jogosultságot ad, ahogy egy kézzel megnyitott csatorna is. A Ticket Tool azért szerepel végig név szerint, mert ez a leggyakoribb, nem azért, mert kötelező.

Tudni fogja a bot, ki nyitotta a ticketet?

Általában igen. A ticket botok a kérvényezőnek személyes View Channel jogosultságot adnak az új csatornán, a Quickchat AI pedig ezt olvassa ki a {username} kitöltéséhez, figyelmen kívül hagyva minden olyan jogosultságot, amely bothoz, nem személyhez tartozik. Ha nincs személyes jogosultság, vagy egynél több személynek van ilyen, visszaesik a there értékre, ezért érdemes olyan sablont írni, amely mindkét esetben természetes.

Üdvözli a bot a privát threadeket?

Nem. Csak az általad választott szülőcsatorna alatti nyilvános threadek és fórumbejegyzések indítják el a szabályt. A privát threadeket figyelmen kívül hagyja.

Milyen Discord jogosultságokra van szüksége a botnak?

View Channel és Send Messages minden kiválasztott célhelyen, valamint Send Messages in Threads a threadszabályhoz. Ha a bot nem tud küldeni egy célhelyre, kihagyja az üzenetet ahelyett, hogy látványosan hibázna, ezért először a jogosultságokat ellenőrizd, ha nem jelenik meg egy üdvözlés.

Gyorsan kikapcsolhatok egy szabályt, ha túl zajos?

Igen. A szabálylistán lévő kapcsoló abban a pillanatban ment, amikor átállítod, ezért egy szabály kikapcsolása egy kattintás. Az egykattintásos beállítások azonnal érvénybe lépnek. Az Advanced setup segítségével csatlakoztatott bot körülbelül egy percen belül frissíti a szabályait. Nem kell megnyitnod a szabályt vagy bármi mást mentened.

Mennyibe kerül egy Discord üdvözlő bot?

Az automatikus üdvözlő üzenetek nem használnak AI kreditet. A Quickchat AI Free csomagja személyes, nem kereskedelmi használatra szolgál. Kereskedelmi használat a $9/month Starter csomaggal indul. Az üdvözlés utáni AI válaszok a kiválasztott csomagod kreditjeit fogyasztják. Lásd az aktuális csomagokat és limiteket.

Kapcsolódó Discord megoldások