Запустіть власного AI-чатбота в Discord
Хочете розумного розмовного AI-бота для свого Discord-сервера? Цей покроковий посібник допоможе зробити це лише за 10 хвилин, без програмування!
Перегляньте відео
5 простих кроків до власного AI-бота
Після цих кроків ви матимете повністю працездатного AI-чатбота на сервері:
- Створіть Discord-сервер
- Створіть Discord-застосунок
- Додайте бота на сервер
- Створіть обліковий запис Quickchat AI
- Підключіть бота до Quickchat AI
Так виглядатиме ваш AI-бот
Після налаштування бот буде доступний у Discord і готовий до природних розмов з учасниками.

Найшвидший спосіб: підключення одним натисканням
Якщо вже маєте Quickchat AI, Developer Portal можна повністю пропустити. На панелі керування відкрийте External Apps ліворуч, виберіть Discord і в розділі Connect натисніть Add to your Discord server.
Підключення одним натисканням у External Apps → Discord.
Discord попросить авторизувати спільний застосунок Quickchat AI та вибрати сервер. Натисніть Authorize. Бот одразу готовий відповідати на @згадки в каналах. Потрібен лише дозвіл Manage Server на вибраному сервері.
Нові облікові записи Quickchat AI отримують початкове налаштування для Discord, яке відразу веде до цього підключення.
Нові користувачі починають з екрана 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 ChannelsSend MessagesCreate Public ThreadsSend Messages in ThreadsRead Message History
Це мінімальний набір для правильної роботи. Перевірте на discord.com/developers/applications: виберіть застосунок, ліворуч Bot і прокрутіть униз.

Де знайти 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”: Це сторінка успіху Discord. Бота додано. Перевірте 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.
- Відкрийте Bot Settings → Reset Token → Copy Token.

- На Quickchat AI Dashboard відкрийте External Apps → Discord, виберіть Use your own Discord app і вставте токен. Quickchat AI запустить бота та показуватиме стан під час запуску.

Якщо бот не з’являється онлайн
У разі невдалого запуску сторінка показує точну помилку та посилання на виправлення. Найчастіші причини:
- Недійсний токен: Хибний або створений заново, що скасовує старий. Відкрийте Bot → Reset Token, скопіюйте новий, у Quickchat AI натисніть Reconnect і вставте. Знімок екрана: 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. Бот має бути онлайн і готовим до розмови. @Згадайте його для початку.

На @згадку бот типово відповідає в каналі. Якщо в Reply in вибрати Thread, він створить гілку, де розмову можна продовжити без нових згадок.

Як відповідає бот
Різні способи виклику по-різному працюють з історією:
| Ситуація | Виклик | Історія розмови |
|---|---|---|
| @Згадка в каналі | Згадайте в текстовому каналі | Залежить від Reply in, нижче |
| Повідомлення в гілці бота | Напишіть у створеній ним гілці | Зберігається вся гілка |
| Відповідь на повідомлення бота | Функція Reply Discord | Щоразу нова розмова |
Команда /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-сервері.

Надсилання зображень боту
Можна додати зображення до згадки, і AI обробить його засобами зору. Підтримуються PNG, JPG, JPEG, GIF і WebP. За кількох зображень аналізується перше.
Адреса з Discord CDN передається разом із текстом як мультимодальне введення, тому модель бачить обидва в одній репліці. Розуміння зображень увімкнене типово без налаштувань.
Приклади для спільнот:
- Розробники: Знімок stack trace або помилки з проханням пояснити.
- Дизайнери: Макет інтерфейсу для відгуку.
- Гравці: Знімок ігрових налаштувань для оптимізації.
- Електронна торгівля: Фото несправного товару для підтримки.

Підключення AI Actions до Discord
AI Actions дозволяють викликати зовнішні API та інструменти під час розмови. Налаштовуються один раз у AI Agent > Actions & MCPs і працюють у Discord, віджеті сайту, WhatsApp, Telegram та інших каналах.
Є два типи дій:
| Тип | Що робить |
|---|---|
| API Action | HTTP-запити GET, POST, PUT, DELETE з параметрами, заголовками й тілом |
| Remote MCP | Підключення до Model Context Protocol сервера для інструментів і даних |
Приклади:
- Відстеження замовлень: API Action до магазину для питання про замовлення #12345 та актуального статусу.
- GitHub-бот: Remote MCP до репозиторію для відкритих помилок із
critical. - Підтримка: Відповіді з документації та приватна гілка звернення зі згадкою ролі підтримки лише для невирішених питань.
- Модерація: Шаблони timeout, kick, ban і slowmode для команд природною мовою.
- Зустрічі: Remote MCP до Cal.com чи Google Calendar для бронювання через Discord.
- CRM: HubSpot для лідів і заявок із розмов.
- Ліди й відгуки: Google Sheets записує контакти, питання без відповіді та запити демо в таблицю команди.
Налаштування API Action
- Відкрийте AI Agent > Actions & MCPs.
- Натисніть Add Action. Для підтримуваної операції оберіть Discord Action і шаблон. Шаблон підтримки питає сервер, канал і роль, а модераційні встановлюються безпосередньо. Quickchat створює редаговані запит, опис, параметри, обробку відповіді й умови виконання.
- Лише для адреси поза галереєю вибирайте власний HTTP Request. Назвіть, наприклад, “Перевірити замовлення”, й опишіть: “Використовуй для питань про статус. Спочатку запитай номер замовлення.”
- Вкажіть HTTP-метод, наприклад GET, адресу та параметри й збережіть.
Дія доступна у підтримуваних каналах. Discord Actions із галереї є звичайними редагованими HTTP Request Actions, тому після змін перевіряйте авторизацію, цілі й параметри. Докладніше: HubSpot AI Actions, посібник модерації Discord з timeout, kick, ban, ролями й slowmode та документація Actions.

Додаткові матеріали
Пов’язані теми докладніше:
- AI-чатбот для рольових ігор, який зберігає образ: Постійний персонаж із власним каноном.
- AI-чатбот для Telegram: Той самий агент у Telegram.
- AI-бот для WhatsApp: Посібник інтеграції.
- HubSpot AI Actions: Дії API покроково.
- AI-бот заявок Discord: База знань і передача у приватні гілки.
- Discord Welcome Bot: Фіксовані привітання учасників, гілок і каналів.
- AI-агент і Jira: Приклад Remote MCP.
- Пояснення MCP: Що таке Model Context Protocol і як працює.
- Документація Actions: Повний довідник.
Зареєструйтеся в Quickchat AI, щоб почати, або приєднайтеся до спільноти: discord.gg/KqkHwvPRNH
