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

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

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

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

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


Изберете настройка: споделен бот или собствено приложение Discord

НастройкаЗа какво служиОткъде да започнете
Споделен бот Quickchat AIЕдин AI агент на сървър с отделно име на бота за този сървърНастройка с едно кликване, с акаунт в Quickchat AI и разрешение Manage Server
Собствено приложение DiscordСобствен аватар, лични съобщения, Discord AI Actions или допълнителни ботове в същия сървърПетте стъпки по-долу, със собствено приложение Discord и токен на бота

Споделеният бот поддържа @споменавания и /ask. Със собствено приложение използвайте @споменавания. Вариантите и ограниченията са описани в документацията за свързване с Discord.

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

За собствено приложение Discord следвайте тези пет стъпки:

  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 и преминават към свързване с едно щракване.

За знанията и тестовете след инсталиране следвайте ръководството за ChatGPT бот за Discord, което включва правила на сървъра за копиране, Main Prompt и тестове на въпроси без отговор в източниците.

Следващите стъпки описват ръчната алтернатива 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, добавен с едно щракване, още е в същия сървър. Когато и двата бота са в сървъра, споделеният отговаря, а собственият мълчи дори когато токенът, intent настройките и разрешенията са правилни. Отворете 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

Quickchat AI Quickchat AI Ask Quickchat AI a question