Discord boto kūrimo vadovo iliustracija

Paleiskite savo AI pokalbių botą Discord

Norite išmanaus AI pokalbių boto savo Discord serveryje? Šis nuoseklus vadovas padės tai padaryti vos per 10 minučių, be programavimo!

Peržiūrėkite vaizdo įrašą


5 paprasti AI boto kūrimo žingsniai

Atlikę šiuos žingsnius turėsite visiškai veikiantį AI pokalbių botą:

  1. Sukurkite Discord serverį
  2. Sukurkite Discord programą
  3. Pridėkite botą prie serverio
  4. Sukurkite Quickchat AI paskyrą
  5. Susiekite botą su Quickchat AI

Taip atrodys jūsų AI botas

Baigus konfigūraciją botas bus pasiekiamas Discord ir pasirengęs natūraliems pokalbiams su serverio nariais.

Tikslas: išmanus AI pokalbių botas


Greičiausias būdas: prijungimas vienu paspaudimu

Jei jau turite Quickchat AI paskyrą, galite visiškai praleisti Developer Portal. Valdymo skydelio kairėje atverkite External Apps, pasirinkite Discord, o po Connect spauskite Add to your Discord server.

Discord prijungimo ekranas su Add to your Discord server mygtuku Prijungimas vienu paspaudimu skiltyje External Apps → Discord.

Discord paprašys suteikti prieigą bendrai Quickchat AI programai ir pasirinkti serverį. Spauskite Authorize. Botas jau gali atsakyti į @paminėjimus kanaluose. Reikia tik Manage Server teisės pasirinktame serveryje.

Naujos Quickchat AI paskyros gauna Discord pritaikytą pradžios vedlį, kuris iš karto veda į šį procesą.

Discord pritaikytas pradžios ekranas naujoms Quickchat AI paskyroms Nauja paskyra pradeda nuo Discord ekrano ir pereina prie prijungimo vienu paspaudimu.

Toliau aprašoma rankinė alternatyva Use your own Discord app: sukuriate savo programą ir prijungiate boto žetonu. Rinkitės ją norėdami savo vardo ir avataro, asmeninių žinučių, Discord AI Actions ar kelių botų viename serveryje. Discord Actions reikia jūsų boto ryšio, nes jis suteikia žetoną Discord API užklausoms.


1. Sukurkite Discord serverį

Jei neturite Discord paskyros, užsiregistruokite discord.com. Tada sukurkite pirmą serverį:

Pirmo serverio kūrimas


2. Sukurkite Discord programą

Atverkite Discord Developer Portal ir sukurkite naują programą.

Naujos programos kūrimas


3. Pridėkite botą prie Discord serverio

Įjunkite boto prieigą prie žinučių turinio parodytu jungikliu:

Prieigos prie žinučių turinio įjungimas

Sukurtą botą pridėkite prie serverio. Sudarykite šį Discord adresą ir atverkite naršyklėje:

https://discord.com/api/oauth2/authorize?client_id=<YOUR CLIENT ID>&permissions=309237713920&scope=bot

Iš kur atsiranda teisių skaičius?

Skaičius 309237713920 reiškia šias teises:

  • View Channels
  • Send Messages
  • Create Public Threads
  • Send Messages in Threads
  • Read Message History

Tai minimalus tinkamam darbui reikalingas rinkinys. Patikrinkite discord.com/developers/applications: pasirinkite programą, kairėje Bot ir slinkite žemyn.

Discord boto teisės

Kur rasti YOUR CLIENT ID?

Lengviausia nukopijuoti ilgą skaičių iš naršyklės adreso:

https://discord.com/developers/applications/<YOUR CLIENT ID>/bot

Kliento identifikatorius

Šiame pavyzdyje jis yra 1234567890123456789, tad visas pridėjimo adresas:

https://discord.com/api/oauth2/authorize?client_id=1234567890123456789&permissions=309237713920&scope=bot

Jei šiame žingsnyje kyla problemų:

  • “Integration requires code grant”: Įjungta Require OAuth2 Code Grant. Developer Portal atverkite programą, pasirinkite Bot, išjunkite parinktį, išsaugokite ir vėl atverkite kvietimą. (Išsamiau)
  • Torto arba “baked” ekranas: Tai Discord sėkmės puslapis. Botas pridėtas. Patikrinkite Server Settings → Integrations → Bots and Apps.
  • Patarimas: Įklijavus žetoną į Quickchat AI penktame žingsnyje, integracijos puslapis pats sudaro kvietimą ir pateikia patikrų sąrašą. Galite nekurti adreso rankiniu būdu.

4. Sukurkite Quickchat AI paskyrą

Registruokitės Quickchat AI, kad botas galėtų vesti natūralius, žmogaus pokalbį primenančius AI pokalbius.

Quickchat AI leidžia kurti AI agentus su savo žinių baze, AI Actions ir kitomis funkcijomis, skirtus Discord, svetainėms ir kitiems kanalams.


5. Susiekite botą su Quickchat AI

Gaukite Discord Bot TokenDeveloper Portal, kad prijungtumėte prie Quickchat AI.

  1. Atverkite Bot SettingsReset TokenCopy Token.

Žetono atnaujinimas

  1. Quickchat AI Dashboard atverkite External Apps → Discord, pasirinkite Use your own Discord app ir įklijuokite žetoną. Quickchat AI paleis botą ir rodys jo būseną.

Žetono įklijavimas

Jei botas neprisijungia

Nepavykus paleisti, integracijos puslapis pateikia tikslią klaidą ir nuorodą į sprendimą. Dažniausi atvejai:

  • Netinkamas žetonas: Klaidingas arba sugeneruotas iš naujo, todėl senasis nebegalioja. Atverkite Bot → Reset Token, nukopijuokite naują, Quickchat AI spauskite Reconnect ir įklijuokite. Ekrano pavyzdys: Invalid bot token.
  • Išjungtas Message Content Intent, klaida PrivilegedIntentsRequired: Botas prijungtas, bet neskaito žinučių. Atverkite Bot → Privileged Gateway Intents, įjunkite Message Content Intent ir išsaugokite. Jungiklis parodytas Message Content Intent.

Pakeitus žetoną ar nustatymus botas paleidžiamas iš naujo. Palaukite iki minutės.

Jei jūsų botas prisijungęs, bet neatsako

Patikrinkite, ar tame pačiame serveryje likęs bendras Quickchat AI botas. Kai yra abu, atsako bendrasis, o jūsų tyli net esant teisingam žetonui, intents ir teisėms. Atverkite External Apps, raskite serverį vieno paspaudimo konfigūracijos Connected servers ir pašalinkite jį ten. Jūsų botas iš karto perims darbą. Žr. Both bots are in the same server.


Jūsų AI botas veikia!

Grįžkite į Discord. Botas turėtų būti prisijungęs ir pasiruošęs. @Paminėkite jį pokalbiui pradėti.

Aktyvus botas

Po @paminėjimo numatytasis atsakymas yra kanale. Jei Reply in pasirinksite Thread, botas sukurs giją, kurioje galėsite tęsti be papildomų paminėjimų.

Pokalbis gijoje


Kaip botas atsako

Skirtingi iškvietimo būdai skirtingai išsaugo istoriją:

SituacijaIškvietimasPokalbio istorija
@Paminėjimas kanalePaminėkite tekstiniame kanalePriklauso nuo Reply in, žr. toliau
Žinutė boto gijojeRašykite jo sukurtoje gijojeIšsaugoma visa gija
Atsakymas į boto žinutęDiscord funkcija ReplyKiekvieną kartą naujas pokalbis
Komanda /ask/ask ir klausimas, tik bendram botuiKiekvieną kartą naujas pokalbis
Asmeninė žinutėDM, tik su savo programaIšsaugoma visa DM sesija

Paprasta žinutė kanale nieko nesuaktyvina. Tai sąmoningas pasirinkimas, kad botas netrukdytų aktyviame serveryje, ir dažniausia priežastis, kodėl naujas botas atrodo neveikiantis. /ask lengva rasti įvedus /; ji veikia ir ribojant žinučių turinį. Komanda priklauso bendram botui, o su savo programa naudokite @paminėjimus.

Nustatymas “Reply in”

Skiltyje Channels > External Apps > Discord yra “Reply in:” su dviem parinktimis:

  • Channel, numatytoji: Atsako tiesiai kanale. Kiekvienas paminėjimas pradeda naują pokalbį be ankstesnių sąveikų atminties.
  • Thread: Kiekvienam paminėjimui sukuria giją su boto ir naudotojo vardais, pvz., “Aria & john_doe”. Joje atsako į kiekvieną žinutę be paminėjimo ir išlaiko visą istoriją.

Asmeninės žinutės

DM reikia nuosavos Discord programos. Bendras botas atsako tik serveriuose, nes nepageidautos privačios žinutės vienai bendrai tapatybei paveiktų visus aptarnaujamus serverius.

Nuosavam botui DM nereikia paminėjimo. Jis atsako į kiekvieną žinutę ir prisimena sesiją, bet nemato serverio kanalų istorijos.

Pastaba: Botas atsako tik savo sukurtose gijose. Rankiniu būdu sukurtoje gijoje nereaguoja.


Kaip botas supranta kanalo kontekstą

Paminėtas botas mato daugiau nei vieną žinutę. Jis automatiškai gauna naujausias kanalo žinutes ir į promptą įtraukia išrašą su laikais. Taip supranta vykstančią diskusiją ir gali remtis ankstesniais pasisakymais.

Konteksto pavyzdys AI požiūriu:

Most recent messages on the #general channel:
[2026-02-19 14:01] alice: Has anyone tried the new API endpoint?
[2026-02-19 14:03] bob: Yeah, I got a 429 back after about 50 requests
[2026-02-19 14:05] alice: @QuickchatBot what's the rate limit for the v2 API?

Botas taip pat skaito aktyvias ir archyvuotas kanalo gijas, todėl jų diskusijos įtraukiamos.

Naudojant Reply konkrečiai žinutei, kontekstas susiaurinamas iki artimiausių žinučių, o ne visos naujausios istorijos. Taip modelis susitelkia į nurodytą pokalbį.

Lipdukai, GIF, paveikslai, įterptys ir reakcijos pateikiami kaip anotacijos. Botas apie juos žino, nors išraše nemato vizualiai. @Paminėjimų žymės pakeičiamos skaitomais vardais.

Konfigūracija nereikalinga. Kanalo kontekstas įjungtas visiems Quickchat AI Discord botams.

Botas naudoja kontekstą atsakydamas į papildomą klausimą

Išmani AI paieška serverio istorijoje

Pagal nutylėjimą skaitomas tik paminėjimo kanalas. Su Smart AI search over server history AI gali gauti žinutes iš bet kurio tekstinio kanalo, pasirinkdama pagal klausimą.

Pavyzdžiui, klausimas #general apie migracijos išvadas #engineering leidžia botui perskaityti #engineering istoriją ir atsakyti pagal ją.

Palaikomi laiko intervalai ir puslapiavimas, kad prireikus būtų galima ieškoti seniau.

RežimasApimtisPaskirtis
NumatytasisTik dabartinis kanalasBendras bendruomenės botas
Smart AI search over server historyBet kuris serverio kanalasPagalba ir žinių paieška tarp kanalų

Pastaba: Smart AI search over server history šiuo metu yra beta. Susisiekite el. paštu arba Quickchat Discord serveryje.

Smart AI search over server history jungiklis


Vaizdų siuntimas botui

Naudotojai gali pridėti vaizdą prie paminėjimo, o AI jį apdoros regos galimybėmis. Palaikomi PNG, JPG, JPEG, GIF ir WebP. Jei vaizdų keli, analizuojamas pirmasis.

Discord CDN vaizdo adresas siunčiamas su tekstu kaip multimodalinė įvestis, todėl modelis abu mato toje pačioje užklausoje. Vaizdų supratimas įjungtas iš anksto, konfigūracija nereikalinga.

Pavyzdžiai bendruomenėms:

  • Programuotojai: Stack trace ar klaidos ekrano kopija paaiškinimui.
  • Dizaineriai: Sąsajos maketas atsiliepimams.
  • Žaidėjai: Žaidimo nustatymų kopija optimizavimo patarimams.
  • Elektroninė prekyba: Sugedusio gaminio nuotrauka pagalbos botui.

Naudotojas siunčia ekrano kopiją, kurią botas analizuoja


AI Actions prijungimas prie Discord

AI Actions leidžia pokalbyje kviesti išorinius API ir įrankius. Jas vieną kartą nustatote AI Agent > Actions & MCPs, ir jos veikia visuose kanaluose, įskaitant Discord, svetainės valdiklį, WhatsApp ir Telegram.

Yra du veiksmų tipai:

TipasVeikimas
API ActionHTTP GET, POST, PUT ir DELETE užklausos su konfigūruojamais parametrais, antraštėmis ir turiniu
Remote MCPRyšys su Model Context Protocol serveriu išoriniams įrankiams ir duomenims

Pavyzdžiai:

  • Užsakymo sekimas: API Action į parduotuvės sistemą, kad bendruomenė klaustų apie užsakymą #12345 ir gautų dabartinę būseną.
  • GitHub botas: Remote MCP į saugyklą atviroms klaidoms su critical žyma rasti.
  • Pagalba: Atsakymai iš dokumentacijos ir privati užklausos gija su pagalbos vaidmens paminėjimu tik neišspręstiems atvejams.
  • Moderavimas: Timeout, kick, ban ir slowmode šablonai natūralioms komandoms.
  • Susitikimai: Remote MCP į Cal.com ar Google Calendar rezervacijoms per Discord.
  • CRM: HubSpot potencialiems klientams ir pagalbos užklausoms registruoti.
  • Kontaktai ir atsiliepimai: Google Sheets įrašo kontaktus, neatsakytus klausimus ir demonstracijos užklausas į komandos lentelę.

API Action nustatymas

  1. Atverkite AI Agent > Actions & MCPs.
  2. Spauskite Add Action. Palaikomai operacijai rinkitės Discord Action ir šabloną. Pagalbos šablonas prašo serverio, kanalo ir vaidmens; moderavimo šablonai įdiegiami tiesiogiai. Quickchat sukuria redaguojamą užklausą, aprašą, parametrus, atsakymo apdorojimą ir vykdymo sąlygas.
  3. Tik adresui už galerijos ribų pasirinkite nuosavą HTTP Request. Suteikite vardą, pvz., “Patikrinti užsakymą”, ir aprašą: “Naudok klausimams apie būseną. Pirmiausia paprašyk užsakymo numerio.”
  4. Nustatykite HTTP metodą, pvz., GET, adresą ir parametrus, tada išsaugokite.

Veiksmas prieinamas palaikomuose kanaluose. Galerijos Discord Actions yra įprastos redaguojamos HTTP Request Actions, todėl po pakeitimų patikrinkite autorizaciją, tikslus ir parametrus. Daugiau: HubSpot AI Actions, Discord moderavimo vadovas su timeout, kick, ban, vaidmenimis ir slowmode bei Actions dokumentacija.

Actions & MCPs su nustatyta API Action


Daugiau skaitykite

Išsamūs susiję vadovai:


Registruokitės Quickchat AI ir pradėkite kurti arba prisijunkite prie bendruomenės: discord.gg/KqkHwvPRNH