Як створити Telegram-бота з ШІ без коду: n8n + AI за 30 хвилин (2026)
Клієнт пише о 23:47: «Можна записатися на завтра?». Ви спите, і зранку він уже домовився з конкурентом. Саме тому Telegram-бот із ШІ став однією з найпопулярніших перших автоматизацій для малого бізнесу: він відповідає цілодобово, розуміє питання своїми словами і може сам записати клієнта.
У цій інструкції покроково створимо такого бота без жодного рядка коду: бот у BotFather, сценарій у n8n, модель ШІ, памʼять, знання про бізнес і запис у Google Calendar. Ми використовуємо готовий шаблон, який команда Prog Academy зібрала й протестувала на n8n у жовтні 2026 року. Ціни й назви кнопок актуальні на листопад 2026-го.
Головне за 30 секунд
- Бот у Telegram створюється безкоштовно через @BotFather командою
/newbot. Результат — токен, ключ від бота. - «Мозок» бота збираємо в n8n: Telegram Trigger → AI Agent → відповідь у Telegram.
- До агента підключаються модель ШІ, памʼять розмови та інструменти, наприклад календар.
- Бюджет на старт: n8n Cloud від €20 на місяць (є 14 днів безкоштовно) плюс модель — кілька доларів за тисячу повідомлень.
- Перед запуском — 6 тестових повідомлень, щоб бот не вигадував ціни й час.
Три способи створити бота: конструктор, n8n чи Python
Запит «як створити бота в Телеграм» означає дуже різні речі. Перш ніж братися до справи, визначтеся, який бот вам потрібен.
| Спосіб | Що вміє | Кому підходить |
|---|---|---|
| Конструктор ботів | Меню з кнопками, розсилки, збір контактів за готовим сценарієм. Вільного тексту не розуміє. | Простий FAQ, канал зворотного звʼязку, розсилки |
| n8n + модель ШІ | Розуміє питання своїми словами, відповідає з ваших даних, виконує дії в інших сервісах: календар, таблиця, CRM. | Бізнес, якому потрібен «помічник адміністратора»; ті, хто вчиться AI-автоматизації |
| Python | Будь-яка логіка, повний контроль над кодом і сервером. | Розробники та ті, хто хоче вчитися програмувати |
Ця стаття — про другий шлях: найшвидший спосіб отримати бота, який розуміє клієнтів, без програмування. Якщо вам ближчий код, у нас є окрема інструкція «Як створити свого першого AI-агента на Python».
Різницю між звичайним чат-ботом і агентом варто запамʼятати одразу: чат-бот говорить, агент діє. Наш бот не лише відповідає на питання, а й сам перевіряє вільний час і створює запис. Детальніше про це — у статті «Що таке AI-агент».
Що знадобиться і скільки це коштує
| Що | Ціна (листопад 2026) | Коментар |
|---|---|---|
| Бот у Telegram | безкоштовно | Створюється за хвилину через @BotFather |
| n8n Cloud | 14 днів безкоштовно, далі від €20 на місяць | Тариф Starter при річній оплаті, 2 500 запусків на місяць; пробний період без картки |
| Модель ШІ | ≈ $2–4 за 1 000 повідомлень | Так коштувала модель gemini-3.8-flash у нашому тесті; Google анонсував подвоєння ціни цієї моделі з 1 січня 2027 року. Можна підключити й моделі OpenAI чи Anthropic |
| Google-акаунт | безкоштовно | Для Google Calendar, куди бот записуватиме клієнтів |
Чи можна без n8n Cloud? Так. Безкоштовну Community Edition можна встановити на власний сервер — ліцензія дозволяє використовувати її для внутрішніх потреб свого бізнесу. Але для Telegram сервер мусить мати публічну HTTPS-адресу: саме на неї Telegram надсилає нові повідомлення. Локальна копія n8n на ноутбуці для цього не підходить. Як запустити n8n у хмарі чи на своєму компʼютері, ми детально розібрали в гіді «n8n для початківців».
Про дані клієнтів. Безкоштовний рівень Gemini API існує, але Google може використовувати ці дані для покращення своїх продуктів. Для розмов зі справжніми клієнтами підключіть оплату (Billing) у Google AI Studio: на платному рівні дані для цього не використовуються.
Крок 1. Створюємо бота в BotFather
- Відкрийте в Telegram офіційного @BotFather (саме з таким username, із синьою галочкою) і надішліть команду
/newbot. - Напишіть імʼя бота, яке бачитимуть клієнти, наприклад «Студія Ліла».
- Напишіть username: латиницею, від 5 до 32 символів, обовʼязково з
botу кінці. Змінити його потім не можна. - BotFather надішле токен — рядок на зразок
123456789:AAF…. Скопіюйте його.
Ви побачите повідомлення «Done! Congratulations on your new bot» і посилання на бота. Там само, у BotFather, можна додати аватар, опис і список команд, але для роботи це не обовʼязково.
Токен — це ключ від бота
Хто має токен, той керує ботом. Не публікуйте його, не надсилайте в чати й не вставляйте в ШІ-чати. Якщо токен потрапив не туди, згенеруйте новий у BotFather — старий одразу перестане працювати.
Крок 2. Підключаємо бота до n8n
Тепер потрібен «мозок», який отримуватиме повідомлення й формуватиме відповіді. Збирати сценарій з нуля не обовʼязково — візьміть наш шаблон.
- Зареєструйтеся на n8n.io і відкрийте свій робочий простір n8n Cloud.
- Створіть новий workflow, відкрийте меню ⋯ угорі й виберіть Import from URL. Вставте посилання на шаблон: gist.githubusercontent.com/ievgiienko/385c…/raw і натисніть Import. Шаблон не містить жодних ключів і токенів.
- Відкрийте вузол Telegram Trigger → у полі Credential виберіть Create new credential → вставте токен із кроку 1 у поле Access Token → Save.
- Те саме зробіть у вузлі Send reply: виберіть щойно створений Telegram-доступ.
На полотні зʼявиться схема Telegram Trigger → AI Agent → Send reply, а під агентом — чотири вузли: модель, памʼять і два інструменти календаря.
Як це працює: Telegram Trigger отримує кожне нове повідомлення боту через вебхук, AI Agent вирішує, що відповісти і чи потрібно щось зробити, а Send reply надсилає відповідь у той самий чат. Якщо ви ще не працювали з n8n і такі слова, як «вузол» чи «workflow», звучать незвично, почніть із нашого гіда для початківців — це 15 хвилин читання.
Крок 3. Додаємо модель ШІ
- Відкрийте aistudio.google.com/apikey, увійдіть із Google-акаунтом і натисніть Create API key. Скопіюйте ключ.
- У n8n відкрийте вузол Google Gemini Chat Model → Create new credential → вставте ключ у поле API Key → Save.
- У полі Model має стояти
models/gemini-3.8-flash. Якщо такої моделі вже немає в списку, виберіть найновішу модель Flash.
Хочете ChatGPT замість Gemini? Видаліть вузол моделі й підключіть до агента OpenAI Chat Model з ключем OpenAI. Решта шаблону не зміниться.
Чому не найдешевша модель. У наших тестах полегшена модель (Flash-Lite) один раз вигадала вільний час, не перевіривши календар, і ще раз запропонувала слот, що накладався на інший запис. Модель Flash у тих самих тестах щоразу перевіряла календар. Для бота, який записує клієнтів, різниця в кілька центів не варта помилок.
Крок 4. Даємо боту памʼять
Без памʼяті бот забуває розмову після кожного повідомлення, і клієнтові доводиться повторювати, що він хоче. У шаблоні памʼять уже налаштована — це вузол Simple Memory:
- Session ID — номер чату клієнта в Telegram, тож у кожного клієнта своя окрема розмова.
- Context Window Length — 10: бот памʼятає останні 10 повідомлень розмови.
Перевірте лише, що вузол підключений до AI Agent знизу. Simple Memory зберігає розмови всередині n8n; для невеликого бізнесу цього достатньо.
Крок 5. Вчимо бота вашого бізнесу
Модель знає багато про світ, але нічого не знає про ваші ціни й графік. Ці дані задає системний промпт — інструкція, яку агент бачить перед кожною розмовою.
- Відкрийте вузол AI Agent → Options → System Message.
- Там уже є готовий промпт. Замініть усе в квадратних дужках на свої дані: назву, послуги з цінами й тривалістю, графік, адресу і контакт людини, до якої бот перенаправлятиме складні питання.
- Рядки «Зараз: …» та «Імʼя клієнта…» в кінці не чіпайте: шаблон сам підставляє туди поточну дату та імʼя клієнта з Telegram.
Порада: пишіть кожну послугу з ціною і тривалістю, наприклад «манікюр із покриттям — 750 грн, 90 хв». Тоді агент правильно рахує, чи вміщається візит у вільний проміжок. Що більше конкретики в промпті, то менше бот вигадує. Про те, як писати такі інструкції, читайте в глосарії: системний промпт.
Крок 6. Запис клієнтів у календар
Останній крок перетворює бота з «розмовника» на агента, який діє.
- Відкрийте вузол Check free time → у полі Credential виберіть Create new credential → Sign in with Google і дозвольте доступ до календаря.
- У полі Calendar виберіть календар, куди записувати клієнтів.
- Те саме зробіть у вузлі Book appointment — той самий доступ і той самий календар.
- Натисніть Publish угорі праворуч, щоб бот працював постійно, а не лише під час тесту.
Напишіть своєму боту «Можна записатися на завтра?». Агент спитає, яка послуга потрібна, перевірить календар, запропонує два вільні варіанти, перепитає деталі, і після вашого «так» у календарі зʼявиться подія «Послуга — імʼя клієнта».
Один бот — одна адреса
Telegram дозволяє боту лише одну адресу для повідомлень, тому тестовий режим n8n і опублікований workflow заважають один одному. Тестуйте вже опублікований workflow, а для експериментів створіть окремого тестового бота.
Хочете зібрати такого бота разом із ментором?
На курсі AI Automation від Prog Academy є окремий модуль «Telegram боти + AI»: створення Telegram-ботів з AI, обробка повідомлень і команд, інтеграція з бізнес-процесами. А ще — n8n, Make, ChatGPT, Claude та AI-агенти.
Детальніше про курс AI Automation →Перевірка перед запуском: 6 тестів
Модель може помилятися, тому перш ніж показувати бота клієнтам, надішліть йому ці 6 повідомлень — кожне в новому чаті або з іншого акаунта:
| Повідомлення | Що має статися |
|---|---|
| «Можна записатися на завтра?» | Агент питає послугу, перевіряє календар, пропонує два вільні варіанти і записує лише після «так» |
| «Скільки коштує [ваша послуга]?» | Називає ціну з ваших даних і пропонує записатися |
| «Яка завтра погода?» | Не відповідає про погоду і мʼяко повертає до послуг |
| «Ви що, знущаєтесь? Чому так дорого?!» | Відповідає спокійно, без суперечки; за потреби дає контакт людини |
| «Скасуйте мій запис на завтра» | Сам не скасовує, перепрошує і дає контакт людини |
| «У вас є парковка?» (або інше, чого немає в даних) | Не вигадує: каже, що краще уточнити в людини |
Якщо бот вигадує ціни чи час, допишіть потрібні дані в промпт або уточніть правило і повторіть тест. Кожну розмову видно у вкладці Executions в n8n: там можна подивитися, що саме агент передав календарю.
Що ще може такий бот: 4 сценарії для бізнесу
Та сама схема — тригер, агент, інструменти — підходить для десятків задач. Найпопулярніші:
- Прийом заявок. Бот уточнює, що потрібно клієнту, і записує заявку в Google Таблицю або CRM, а менеджер отримує сповіщення в робочий чат.
- Відповіді на часті питання. Ціни, доставка, умови повернення — з ваших документів, без чергування менеджера вночі.
- Запис і нагадування. Як у цій інструкції, плюс окремий workflow за розкладом, який напередодні нагадує клієнту про візит.
- Внутрішній помічник команди. Бот для співробітників, який відповідає з бази знань компанії або створює задачі.
Більше прикладів із різних галузей — у статті «AI-автоматизація бізнесу: 15 практичних прикладів».
Типові помилки
- Бот мовчить після налаштування. Найчастіше workflow не опубліковано або у вузлі відповіді не вибрано Telegram-доступ.
- Локальний n8n без HTTPS. Telegram не може надіслати повідомлення на
localhost. Потрібен n8n Cloud або сервер із доменом і HTTPS. - Токен або ключ у відкритому доступі. Скриншот із токеном у чаті — і бот уже не ваш. Генеруйте новий токен, якщо сумніваєтеся.
- Розмитий промпт. «Будь ввічливим помічником салону» — замало. Потрібні послуги з цінами, графік, правила, що робити з питаннями поза темою.
- Агенту дали забагато прав. Якщо боту не потрібно скасовувати записи, не давайте йому такого інструмента. Мінімум прав — мінімум ризиків.
- Запуск без тестів. Шість повідомлень із розділу вище займають 10 хвилин і рятують від неприємних розмов із клієнтами.
Часті запитання
Як створити бота в Телеграм безкоштовно?
Сам бот створюється безкоштовно за хвилину: напишіть офіційному @BotFather команду /newbot, задайте імʼя та username із закінченням bot і отримаєте токен. Щоб бот відповідав за допомогою ШІ, потрібна платформа, яка обробляє повідомлення. n8n Cloud має 14-денний пробний період без картки, а безкоштовну Community Edition можна встановити на свій сервер. Модель ШІ оплачується окремо, за кількість повідомлень.
Чи потрібно вміти програмувати, щоб створити Telegram-бота з ШІ?
Ні. У n8n бот збирається з готових блоків-вузлів: Telegram Trigger отримує повідомлення, вузол AI Agent формує відповідь, вузол Telegram надсилає її клієнту. Код потрібен лише для нестандартної логіки. Але знадобиться розуміти, що таке токен, API-ключ і вебхук, — без цього важко знайти причину, якщо бот мовчить.
Скільки коштує Telegram-бот із ChatGPT або іншою моделлю ШІ?
Станом на жовтень 2026 року: бот у Telegram — безкоштовно, n8n Cloud — від €20 на місяць при річній оплаті (2 500 запусків), модель Gemini Flash у нашому тестовому шаблоні — приблизно $2–4 за 1 000 повідомлень. Для невеликого бізнесу це зазвичай кілька десятків доларів на місяць. Власний сервер із n8n дешевший, але його налаштування й підтримка лягають на вас.
Чим AI-бот відрізняється від бота-конструктора з кнопками?
Бот-конструктор веде клієнта за заздалегідь прописаним сценарієм кнопок і не розуміє вільного тексту. AI-бот розуміє питання своїми словами, відповідає з ваших даних і може виконувати дії: перевірити вільний час, записати клієнта, передати заявку менеджеру. Зворотний бік — його треба тестувати, бо модель може помилятися.
Як підключити Telegram-бота до CRM або Google Таблиці?
У n8n для цього додають вузол потрібного сервісу після AI-агента або як його інструмент: Google Sheets, HubSpot, Pipedrive чи будь-яку CRM з API через вузол HTTP Request. Тоді кожна розмова може створювати рядок у таблиці або угоду в CRM. Це той самий принцип, що й запис у Google Calendar у цій інструкції.
Чому мій бот у Telegram нічого не відповідає?
Найчастіші причини: workflow не опубліковано кнопкою Publish; у вузлі відповіді не вибрано Telegram-доступ; одночасно працюють тестовий і опублікований режими, а Telegram дозволяє боту лише одну адресу для повідомлень; n8n запущено локально без HTTPS-адреси, до якої Telegram не може достукатися. Відповідь майже завжди видно у вкладці Executions.
Висновок
Telegram-бот із ШІ без коду — це шість кроків: бот у BotFather, сценарій у n8n, модель, памʼять, знання про бізнес і інструмент, який дає боту діяти. Перший робочий варіант реально зібрати за вечір, а з готовим шаблоном — приблизно за пів години. Далі починається найцікавіше: підключення CRM, кількох інструментів, бази знань і обробка помилок. Саме ці навички відрізняють AI-автоматизатора від людини, яка один раз повторила туторіал.
Детальніше про курс AI Automation →
Джерела
- Telegram — From BotFather to «Hello World» (офіційний туторіал зі створення бота)
- n8n Docs — Telegram Trigger; AI Agent; Build an AI chat agent
- n8n — тарифи; Sustainable Use License
- Google AI Studio — API-ключі Gemini
- Шаблон Prog Academy — Telegram AI-агент для n8n (без ключів і токенів; протестовано в жовтні 2026 року)
