Imagine de fundal pentru articolul 9

Lansează chatbotul AI pe Discord

Vrei să creezi un bot inteligent cu AI conversațional pentru serverul tău Discord? Acest ghid pas cu pas îți arată cum, în doar 10 minute, fără programare!

Urmărește videoclipul


5 pași simpli pentru crearea botului AI

Urmează acești pași pentru a avea un chatbot AI complet funcțional pe serverul Discord:

  1. Creează un server Discord
  2. Creează o aplicație Discord
  3. Adaugă botul pe server
  4. Creează un cont Quickchat AI
  5. Integrează botul cu Quickchat AI

Cum va arăta botul AI

După configurare, botul va fi online pe Discord, pregătit să poarte conversații naturale cu membrii serverului.

Rezultatul: un AI conversațional inteligent


Cea mai rapidă metodă: instalare cu un clic

Dacă ai deja un cont Quickchat AI, poți sări complet peste Developer Portal. Deschide External Apps din bara laterală stângă a panoului, selectează Discord și apasă Add to your Discord server în secțiunea Connect.

Ecranul de conectare Discord din Quickchat AI cu butonul Add to your Discord server Conectarea cu un clic din External Apps → Discord.

Discord îți cere să autorizezi aplicația comună Quickchat AI și să alegi un server. Apasă Authorize, iar botul este activ, gata ca membrii să îl menționeze cu @ în orice canal. Ai nevoie doar de permisiunea Gestionare server pe serverul ales.

Noii utilizatori Quickchat AI primesc o configurare inițială cu identitatea vizuală Discord, care îi duce direct în acest flux.

Ecranul introductiv cu identitatea Discord pentru noii utilizatori Quickchat AI Utilizatorii noi încep pe un ecran dedicat Discord, care duce la conectarea cu un clic.

Pașii de mai jos reprezintă alternativa manuală Use your own Discord app: creezi propria aplicație Discord și o conectezi cu un token de bot. Alege această variantă pentru nume și avatar proprii, mesaje directe, Discord AI Actions sau mai mulți boți pe același server. Discord Actions necesită conexiunea botului propriu deoarece aceasta furnizează tokenul folosit pentru cererile către API-ul Discord.


1. Creează un server Discord

Dacă nu ai un cont Discord, creează unul pe discord.com. Apoi configurează primul server:

Creează primul server


2. Creează o aplicație Discord

Accesează Discord Developer Portal și creează o aplicație nouă.

Creează o aplicație nouă


3. Adaugă botul pe serverul Discord

Nu uita să permiți botului să primească conținutul mesajelor activând opțiunea de mai jos:

Activează conținutul mesajelor

După ce ai creat botul, adaugă-l pe server. Construiește un URL Discord și lipește-l în browser:

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

De unde provine numărul de permisiuni?

Numărul (309237713920) corespunde următoarelor permisiuni:

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

Acesta este setul minim necesar pentru funcționarea corectă a botului. Îl poți verifica pe discord.com/developers/applications: selectează aplicația, apasă Bot în stânga și derulează în jos:

Permisiunile botului Discord

Unde găsești YOUR CLIENT ID?

Cel mai simplu este să copiezi numărul lung din bara de adrese a browserului:

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

Client ID-ul tău

În acest caz, client ID este 1234567890123456789, deci URL-ul complet pentru adăugarea botului pe server este:

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

Dacă apare o problemă în acest pas:

  • “Integration requires code grant”: aplicația are activat Require OAuth2 Code Grant. Deschide aplicația în Developer Portal, mergi la Bot, dezactivează opțiunea, salvează și redeschide linkul de invitație. (detalii)
  • Apare un tort / ecranul “baked”: este pagina de confirmare Discord; botul a fost adăugat. Verifică în Setările serverului → Integrări → Boți și aplicații.
  • Sfat: după ce lipești tokenul în Quickchat AI la pasul 5, pagina de integrare construiește linkul de invitație și afișează o listă de verificare. Poți evita astfel construirea manuală a URL-ului.

4. Creează un cont Quickchat AI

Înregistrează-te în Quickchat AI pentru a oferi botului AI conversațional care interacționează natural, asemenea unui om.

Quickchat AI îți permite să creezi agenți AI cu baze de cunoștințe proprii, AI Actions și multe altele, potriviți pentru boți Discord, site-uri și alte canale.


5. Integrează botul cu Quickchat AI

Pentru a conecta botul la Quickchat AI, obține Discord Bot Token din Developer Portal.

  1. Mergi la Bot SettingsReset TokenCopy Token

Resetează tokenul

  1. În panoul Quickchat AI, deschide External Apps → Discord, alege Use your own Discord app și lipește tokenul. Quickchat AI pornește botul și afișează starea lui în timpul pornirii.

Lipește tokenul

Dacă botul nu devine online

Când pornirea eșuează, pagina de integrare afișează eroarea exactă și un link direct către rezolvare. Cele mai frecvente două sunt:

  • Token invalid: tokenul este greșit sau a fost regenerat. Resetarea invalidează tokenul anterior. Deschide botul în Developer Portal, mergi la Bot → Reset Token, copiază noul token și lipește-l folosind Reconnect în Quickchat AI. Vezi captura exactă în Token de bot invalid.
  • Message Content Intent este dezactivat (eroarea PrivilegedIntentsRequired): botul s-a conectat, dar nu poate citi mesajele. Deschide-l în Developer Portal, mergi la Bot → Privileged Gateway Intents, activează Message Content Intent și salvează. Vezi opțiunea exactă în Message Content Intent.

Botul repornește când îi schimbi tokenul sau setările. Așteaptă până la un minut pentru conectare.

Dacă botul propriu este online, dar nu răspunde niciodată

Verifică dacă botul comun Quickchat AI, instalat cu un clic, este încă pe același server. Când ambii sunt prezenți, botul comun răspunde, iar cel propriu tace, chiar dacă tokenul, intent-urile și permisiunile sunt corecte. Deschide External Apps, găsește serverul în Connected servers din configurarea cu un clic și elimină-l de acolo. Botul propriu preia imediat conversațiile. Vezi Ambii boți sunt pe același server.


Botul AI este activ!

Revino pe Discord. Botul ar trebui să fie online și pregătit să discute. Menționează-l cu @ pentru a începe.

Bot activ

Când este menționat cu @, botul răspunde implicit în canal. Dacă alegi Thread în Reply in, creează un fir în care utilizatorii pot continua fără să îl menționeze din nou.

Conversație într-un fir


Cum răspunde botul

Botul poate fi activat în mai multe moduri, fiecare tratând diferit istoricul:

SituațieActivareIstoricul conversației
@mențiune într-un canalMenționează botul cu @ într-un canal textDepinde de Reply in (vezi mai jos)
Mesaj într-un fir al botuluiScrie într-un fir creat de botSe păstrează istoricul complet al firului
Răspuns la mesajul botuluiFolosește funcția Răspunde din DiscordConversație nouă de fiecare dată
Comanda /askScrie /ask și întrebarea, numai la botul comunConversație nouă de fiecare dată
Mesaj directTrimite un DM, numai cu aplicația proprieSe păstrează pe durata întregii sesiuni DM

Un mesaj obișnuit într-un canal nu declanșează nimic. Este intenționat, ca botul să rămână tăcut pe serverele aglomerate, și este cel mai frecvent motiv pentru care un bot nou pare defect. /ask este și o alternativă mai ușor de descoperit: tastează / în canal și comanda apare. Funcționează și unde accesul la conținutul mesajelor este restricționat. Este înregistrată pe botul comun, deci cu aplicația proprie folosești @mențiuni.

Setarea “Reply in”

În Quickchat, la Channels > External Apps > Discord, există meniul “Reply in:” cu două opțiuni:

  • Channel (implicit): botul răspunde direct în canalul unde a fost menționat. Fiecare @mențiune începe o conversație nouă, fără memoria interacțiunilor precedente.
  • Thread: botul creează un fir pentru fiecare @mențiune. Firul poartă numele botului și al utilizatorului, de exemplu “Aria & john_doe”. Acolo răspunde la toate mesajele fără @mențiune și păstrează istoricul complet.

Mesaje directe

DM-urile necesită aplicația Discord proprie. Botul comun răspunde numai pe servere, deoarece răspunsurile la DM-uri nesolicitate folosind o identitate comună ar afecta toate serverele deservite.

Cu aplicația proprie, nu trebuie să menționezi botul într-un DM. Răspunde la fiecare mesaj, iar istoricul persistă pe durata sesiunii. Nu are acces la istoricul canalelor serverului când răspunde în DM.

Notă: botul răspunde numai în fire pe care le-a creat el. Dacă cineva creează manual un fir și scrie în el, botul nu răspunde.


Cum înțelege botul contextul canalului

Când cineva menționează botul, acesta nu vede doar mesajul respectiv. Preia automat mesajele recente din canal și le include în promptul AI ca transcriere cu marcaje temporale. Astfel înțelege conversația și poate face referire la mesajele anterioare.

Iată cum poate arăta contextul din perspectiva AI:

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?

Botul citește și mesajele din firele active și arhivate ale canalului, deci include și acele discuții.

Când cineva folosește funcția Răspunde la un mesaj anume, botul limitează contextul la mesajele din imediata apropiere, în loc să preia tot istoricul recent. Primește astfel context precis pentru conversația la care se referă utilizatorul.

Conținutul special, precum stickere, GIF-uri, imagini, embed-uri și reacții, este reprezentat prin adnotări. Botul știe de existența lui chiar dacă nu îl vede vizual în transcriere. Tokenurile de @mențiune sunt înlocuite cu nume de afișare lizibile.

Nu este necesară configurarea. Contextul canalului este activ implicit pentru toți boții Quickchat AI de pe Discord.

Botul folosește contextul canalului pentru a răspunde la o întrebare suplimentară

Căutare inteligentă cu AI în istoricul serverului

Implicit, botul citește numai canalul în care a fost menționat. Cu Smart AI search over server history activat, AI poate căuta mesaje în orice canal text al serverului. Alege canalul în funcție de întrebare.

Dacă cineva întreabă în #general “care a fost concluzia din #engineering despre migrare?”, botul poate citi istoricul #engineering și răspunde pe baza a ceea ce găsește.

Funcția permite filtrare pe intervale de timp și paginare, deci AI poate căuta mai adânc în istoric la nevoie.

ModAcoperirePotrivit pentru
ImplicitDoar canalul curentBot general pentru comunitate
Smart AI search over server historyOrice canal al serveruluiBoți de suport și căutare de informații între canale

Notă: Smart AI search over server history este în beta. Dacă te interesează, contactează-ne prin e-mail sau pe serverul Discord Quickchat.

Opțiunea Smart AI search over server history în setările integrării Discord


Trimiterea imaginilor către bot

Utilizatorii pot atașa o imagine când menționează botul, iar AI o procesează cu abilitățile sale vizuale. Formatele acceptate sunt PNG, JPG, JPEG, GIF și WebP. Dacă sunt atașate mai multe imagini, botul o procesează pe prima.

URL-ul imaginii din CDN-ul Discord este trimis modelului împreună cu textul, ca intrare multimodală. AI vede textul și imaginea în aceeași interacțiune. Nu trebuie configurat nimic: înțelegerea imaginilor este activă implicit.

Exemple practice pentru comunități:

  • Dezvoltatori: un utilizator trimite o captură cu un stack trace sau o eroare și cere o explicație.
  • Designeri: un utilizator partajează o machetă de interfață și cere feedback.
  • Jucători: un utilizator arată setările unui joc și cere sfaturi de optimizare.
  • Suport e-commerce: un client trimite botului o fotografie a unui produs defect.

Un utilizator trimite o captură pe care botul o analizează pentru a răspunde la întrebare


Conectarea AI Actions la Discord

AI Actions permit botului să apeleze API-uri și instrumente externe în timpul unei conversații. Se configurează o singură dată în Quickchat la AI Agent > Actions & MCPs și funcționează pe toate canalele, inclusiv Discord, widget web, WhatsApp și Telegram.

Sunt disponibile două tipuri:

Tip de acțiuneCe face
API ActionTrimite cereri HTTP (GET, POST, PUT, DELETE) către endpointuri externe cu parametri, antete și corp configurabile
Remote MCPSe conectează la un server Model Context Protocol pentru instrumente și surse externe de date

Exemple de utilizare pe Discord:

  • Urmărirea comenzilor: conectează o API Action la backendul magazinului pentru ca membrii să întrebe “unde este comanda #12345?” și să primească starea în timp real.
  • Bot GitHub: conectează Remote MCP la repository, astfel încât dezvoltatorii să întrebe “există erori deschise cu eticheta critical?” direct în Discord.
  • Tichete de suport: botul răspunde din documentație și deschide un fir privat de tichet cu menționarea rolului de suport numai pentru ceea ce nu rezolvă.
  • Asistență la moderare: alege șabloanele timeout, kick, ban și slowmode pentru comenzi formulate în limbaj natural.
  • Programarea întâlnirilor: conectează Remote MCP la Cal.com sau Google Calendar pentru rezervări direct din Discord.
  • Integrare CRM: conectează HubSpot ca botul să înregistreze clienți potențiali sau să creeze tichete din conversații.
  • Clienți potențiali și feedback: conectează Google Sheets pentru a salva contacte, întrebări fără răspuns și cereri de demo într-un tabel deja folosit de echipă.

Configurarea unei API Action

  1. În Quickchat, mergi la AI Agent > Actions & MCPs.
  2. Apasă Add Action. Pentru o operație Discord acceptată, alege Discord Action și un șablon. Șablonul de suport cere serverul, canalul și rolul; șabloanele de moderare se instalează direct. Quickchat creează cererea editabilă, descrierea, parametrii, procesarea răspunsului și condițiile de rulare.
  3. Alege o acțiune HTTP Request personalizată numai pentru un endpoint absent din galerie. Numește-o, de exemplu, “Verifică starea comenzii” și descrie utilizarea: “Folosește când utilizatorul întreabă despre starea comenzii. Cere mai întâi numărul comenzii.”
  4. Setează metoda HTTP, de exemplu GET, URL-ul endpointului și parametrii, apoi salvează.

Acțiunea este acum disponibilă în canalele acceptate. Discord Actions din galerie sunt acțiuni HTTP Request normale, editabile, deci verifică autorizarea, destinațiile și parametrii după modificări. Pentru detalii, consultă tutorialul HubSpot AI Actions, ghidul botului de moderare Discord, cu timeout, kick, ban, roluri și slowmode, sau documentația Actions.

Pagina Actions & MCPs din Quickchat cu o API Action configurată


Lecturi suplimentare

Aceste ghiduri aprofundează subiecte conexe:


Înregistrează-te în Quickchat AI pentru a începe să creezi agentul AI sau alătură-te comunității Discord: discord.gg/KqkHwvPRNH