Създайте 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 Settings → Reset Token → Copy 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 и да отговори по нея.

Функцията поддържа и филтриране по времеви прозорец и странициране, така че AI може да търси по-назад в историята при нужда.

РежимОбхватПодходящ за
По подразбиранеСамо текущият каналОбщностен бот
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, за да може ботът да записва потенциални клиенти, неотговорени въпроси и заявки за демо в таблицата на екипа.
  • Обратна връзка от продуктовата общност: Създайте бот за често задавани въпроси и обратна връзка в Discord, който записва изрично изпратените предложения, за да ги прегледа екипът, и събира неотговорените въпроси за продукта в отделен списък със задачи за документацията.

Настройване на 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