Създайте AI бот за Discord за 10 минути без код

Piotr Grudzień
Публикувано Актуализирано 7 мин четене
Илюстрация към ръководството за Discord бот

Стартирайте своя AI чатбот в Discord

Искате интелигентен AI бот за разговори във вашия Discord сървър? Това ръководство стъпка по стъпка показва как да го създадете само за 10 минути, без програмиране!

Гледайте видеото


5 лесни стъпки за създаване на AI бот

След тези стъпки ще имате напълно работещ AI чатбот в сървъра:

  1. Създайте Discord сървър
  2. Създайте Discord приложение
  3. Добавете бота в сървъра
  4. Създайте Quickchat AI акаунт
  5. Свържете бота с Quickchat AI

Как ще изглежда вашият AI бот

След настройката ботът ще бъде активен в Discord и готов за естествени разговори с членовете.

Крайният резултат: интелигентен AI чатбот


Най-бързият начин: свързване с едно щракване

Ако вече имате Quickchat AI акаунт, можете изцяло да пропуснете Developer Portal. В таблото отворете External Apps вляво, изберете Discord и под Connect натиснете Add to your Discord server.

Екранът за Discord връзка с бутона Add to your Discord server Свързване с едно щракване под External Apps → Discord.

Discord ще поиска да разрешите споделеното приложение Quickchat AI и да изберете сървър. Натиснете Authorize. Ботът е готов да отговаря на @споменавания в каналите. Необходимо е само разрешение Manage Server в избрания сървър.

Новите регистрации в Quickchat AI получават начална настройка за Discord, която води направо към този процес.

Начален Discord екран за нови Quickchat AI регистрации Новите акаунти започват с настройка за Discord и преминават към свързване с едно щракване.

Следващите стъпки описват ръчната алтернатива Use your own Discord app: създавате свое приложение и го свързвате с токен. Изберете я за собствено име и аватар, лични съобщения, Discord AI Actions или няколко бота в един сървър. Discord Actions изискват собствена връзка, защото тя предоставя токена за Discord API заявките.


1. Създайте Discord сървър

Ако нямате Discord акаунт, регистрирайте се в discord.com. След това създайте първия сървър:

Създаване на първи сървър


2. Създайте Discord приложение

Отворете Discord Developer Portal и създайте ново приложение.

Създаване на ново приложение


3. Добавете бота в Discord сървъра

Разрешете достъпа до съдържанието на съобщенията чрез показания превключвател:

Включване на достъпа до съдържание

След създаването добавете бота в сървъра. Съставете следния Discord адрес и го отворете в браузъра:

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

Откъде идва числото за разрешенията?

Числото 309237713920 съответства на:

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

Това е минималният набор за правилна работа. Проверете го в discord.com/developers/applications: изберете приложението, натиснете Bot вляво и превъртете надолу.

Разрешения на Discord бота

Къде се намира YOUR CLIENT ID?

Най-лесно е да копирате дългото число от адресната лента:

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

Клиентски идентификатор

В примера идентификаторът е 1234567890123456789, затова пълният адрес за добавяне е:

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

Ако има проблем на тази стъпка:

  • “Integration requires code grant”: Включено е Require OAuth2 Code Grant. Отворете приложението в Developer Portal, изберете Bot, изключете опцията, запазете и отворете поканата отново. (Подробности)
  • Екран с торта или “baked”: Това е страницата за успех. Ботът е добавен. Проверете Server Settings → Integrations → Bots and Apps.
  • Съвет: След поставяне на токена в Quickchat AI на стъпка 5 интеграцията сама създава поканата и показва списък за проверка. Може да пропуснете ръчното съставяне на адреса.

4. Създайте Quickchat AI акаунт

Регистрирайте се в Quickchat AI, за да дадете на бота AI за естествени, човешки разговори.

Quickchat AI позволява AI агенти със собствена база знания, AI Actions и други функции за Discord, сайтове и още канали.


5. Свържете бота с Quickchat AI

Вземете Discord Bot Token от Developer Portal, за да свържете бота с Quickchat AI.

  1. Отворете Bot SettingsReset TokenCopy Token.

Нулиране на токена

  1. В Quickchat AI Dashboard отворете External Apps → Discord, изберете Use your own Discord app и поставете токена. Quickchat AI стартира бота и показва състоянието му.

Поставяне на токена

Ако ботът не се появява онлайн

При неуспешно стартиране страницата показва точната грешка и връзка към решението. Двата най-чести случая:

  • Невалиден токен: Грешен е или е генериран отново, което обезсилва стария. Отворете Bot → Reset Token в Developer Portal, копирайте новия, натиснете Reconnect в Quickchat AI и го поставете. Вижте снимката в Invalid bot token.
  • Message Content Intent е изключен, грешка PrivilegedIntentsRequired: Ботът се свързва, но не чете съобщения. Отворете Bot → Privileged Gateway Intents, включете Message Content Intent и запазете. Превключвателят е показан в Message Content Intent.

Промяната на токен или настройки рестартира бота. Изчакайте до минута.

Ако собственият бот е онлайн, но не отговаря

Проверете дали споделеният бот Quickchat AI, добавен с едно щракване, още е в същия сървър. Когато са двата, споделеният отговаря, а собственият мълчи дори при правилни токен, intents и разрешения. Отворете External Apps, намерете сървъра в Connected servers на бързата настройка и го премахнете оттам. Собственият бот поема веднага. Вижте Both bots are in the same server.


Вашият AI бот работи!

Върнете се в Discord. Ботът трябва да е онлайн и готов за разговор. Използвайте @споменаване, за да започнете.

Активен бот

При @споменаване по подразбиране отговорът е в канала. Ако изберете Thread в Reply in, ботът създава нишка, където разговорът продължава без нови споменавания.

Разговор в нишка


Как отговаря ботът

Различните начини за извикване обработват историята различно:

СитуацияИзвикванеИстория
@Споменаване в каналСпоменете бота в текстов каналЗависи от Reply in, вижте по-долу
Съобщение в нишка на ботаПишете в създадена от него нишкаПълната история се запазва
Отговор на съобщение на ботаИзползвайте Discord ReplyВсеки път нов разговор
Команда /askВъведете /ask и въпрос, само за споделения ботВсеки път нов разговор
Лично съобщениеИзпратете DM, само със свое приложениеЗапазва се през цялата DM сесия

Обикновено съобщение в канала не активира нищо. Това е умишлено, за да не пречи ботът на активен сървър, и най-често обяснява защо нов бот изглежда неработещ. /ask се открива лесно при въвеждане на / и работи при ограничено съдържание на съобщенията. Командата е в споделения бот; при свое приложение използвайте @споменавания.

Настройката “Reply in”

Под Channels > External Apps > Discord в таблото има “Reply in:” с две опции:

  • Channel, по подразбиране: Отговаря директно в канала. Всяко @споменаване започва нов разговор без памет за предишни взаимодействия.
  • Thread: Създава нишка за всяко споменаване, с име на бота и потребителя, например “Aria & john_doe”. Вътре отговаря на всяко съобщение без споменаване и запазва цялата история.

Лични съобщения

DM изискват собствено Discord приложение. Споделеният бот отговаря само в сървъри, защото непоискани лични съобщения към обща самоличност биха засягали всички обслужвани сървъри.

При собствено приложение в DM не е нужно споменаване. Ботът отговаря на всяко съобщение и помни сесията, но няма достъп до историята на сървърните канали.

Бележка: Ботът отговаря само в нишки, които сам е създал. Не реагира в ръчно създадена нишка.


Как ботът разбира контекста на канала

При споменаване ботът вижда повече от единичното съобщение. Автоматично взема последните реплики и ги добавя в промпта като стенограма с време. Така разбира текущия разговор и може да се позовава на казаното по-рано.

Примерен контекст от гледната точка на 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?

Ботът чете и активни, и архивирани нишки на канала, така че дискусиите им също участват.

При отговор чрез Reply на конкретно съобщение контекстът се стеснява до непосредствено съседните реплики вместо цялата последна история. Това насочва модела към правилната беседа.

Стикери, GIF, изображения, вграждания и реакции се представят чрез анотации. Ботът знае за тях, макар да не ги вижда визуално в стенограмата. @Токените се заменят с четими имена.

Не е нужна настройка. Контекстът е включен по подразбиране за всички Quickchat AI ботове в Discord.

Ботът използва контекста за последващ въпрос

Интелигентно AI търсене в историята на сървъра

По подразбиране се чете само каналът на споменаването. С Smart AI search over server history AI може да извлича съобщения от всеки текстов канал и избира къде да търси според въпроса.

Например въпрос в #general за решението относно миграцията в #engineering може да накара бота да прочете историята на #engineering и да отговори по нея.

Има филтриране по времеви прозорец и страници, за да търси по-назад при нужда.

РежимОбхватПодходящ за
По подразбиранеСамо текущият каналОбщностен бот
Smart AI search over server historyВсеки канал в сървъраПоддръжка и знания между канали

Бележка: Smart AI search over server history е в бета. При интерес пишете по имейл или в Quickchat Discord сървъра.

Превключвателят Smart AI search over server history


Изпращане на изображения

Потребителите могат да прикачат изображение при споменаване, а AI го обработва с визуалните си възможности. Поддържат се PNG, JPG, JPEG, GIF и WebP. При няколко изображения се обработва първото.

URL адресът от Discord CDN се изпраща с текста като мултимодален вход, така че моделът вижда и двете в една реплика. Разбирането на изображения е включено по подразбиране.

Примери за общности:

  • Разработчици: Снимка на stack trace или грешка с молба за обяснение.
  • Дизайнери: Макет на интерфейс с молба за обратна връзка.
  • Геймъри: Снимка на игрови настройки с въпрос за оптимизация.
  • Електронна търговия: Клиент изпраща снимка на дефектен продукт.

Потребител изпраща екранна снимка, която ботът анализира


Свързване на AI Actions с Discord

AI Actions позволяват външни API и инструменти по време на разговор. Настройват се веднъж под AI Agent > Actions & MCPs и работят във всички канали, включително Discord, уеб виджета, WhatsApp и Telegram.

Двата вида са:

Вид действиеКакво прави
API ActionHTTP заявки GET, POST, PUT и DELETE към външни адреси с параметри, заглавки и тяло
Remote MCPВръзка със сървър Model Context Protocol за инструменти и данни

Примери в Discord:

  • Проследяване на поръчки: Свържете API Action с магазина, за да пита общността за поръчка #12345 и да получи текущ статус.
  • GitHub бот: Свържете хранилището чрез Remote MCP за въпроси за отворени грешки с етикет critical.
  • Поддръжка: Отговаря от документацията и отваря частна нишка със споменаване на ролята за поддръжка само за нерешени въпроси.
  • Модериране: Шаблони за timeout, kick, ban и slowmode, извиквани с естествен език.
  • Срещи: Свържете Remote MCP с Cal.com или Google Calendar за записване през Discord.
  • CRM: Свържете HubSpot за потенциални клиенти и заявки от разговори.
  • Лийдове и обратна връзка: Google Sheets записва контакти, неотговорени въпроси и заявки за демо в таблицата на екипа.

Настройване на API Action

  1. Отворете AI Agent > Actions & MCPs.
  2. Натиснете Add Action. За поддържана операция изберете Discord Action и шаблон. Шаблонът за поддръжка пита за сървър, канал и роля; модераторските се инсталират директно. Quickchat създава редактируеми заявка, описание, параметри, обработка на отговора и условия.
  3. За адрес извън галерията изберете собствена HTTP Request Action. Задайте име, например “Проверка на поръчка”, и описание: “Използвай при въпрос за статуса. Първо попитай за номера.”
  4. Настройте HTTP метода, например GET, адреса и параметрите и запазете.

Действието вече е достъпно в поддържаните канали. Discord Actions от галерията са обикновени редактируеми HTTP Request Actions, затова след промени проверявайте авторизация, цели и параметри. Вижте HubSpot AI Actions, ръководството за Discord модерация с timeout, kick, ban, роли и slowmode или документацията Actions.

Страницата Actions & MCPs с настроена API Action


Допълнително четене

Свързани теми в подробности:


Регистрирайте се в Quickchat AI, за да започнете, или се присъединете към общността: discord.gg/KqkHwvPRNH