Prog Academy
RU UA
Схема Telegram-бота з ШІ: повідомлення клієнта, AI-агент, памʼять і календар
AI

Як створити 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 Cloud14 днів безкоштовно, далі від €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

  1. Відкрийте в Telegram офіційного @BotFather (саме з таким username, із синьою галочкою) і надішліть команду /newbot.
  2. Напишіть імʼя бота, яке бачитимуть клієнти, наприклад «Студія Ліла».
  3. Напишіть username: латиницею, від 5 до 32 символів, обовʼязково з bot у кінці. Змінити його потім не можна.
  4. BotFather надішле токен — рядок на зразок 123456789:AAF…. Скопіюйте його.

Ви побачите повідомлення «Done! Congratulations on your new bot» і посилання на бота. Там само, у BotFather, можна додати аватар, опис і список команд, але для роботи це не обовʼязково.

Токен — це ключ від бота

Хто має токен, той керує ботом. Не публікуйте його, не надсилайте в чати й не вставляйте в ШІ-чати. Якщо токен потрапив не туди, згенеруйте новий у BotFather — старий одразу перестане працювати.

Крок 2. Підключаємо бота до n8n

Тепер потрібен «мозок», який отримуватиме повідомлення й формуватиме відповіді. Збирати сценарій з нуля не обовʼязково — візьміть наш шаблон.

  1. Зареєструйтеся на n8n.io і відкрийте свій робочий простір n8n Cloud.
  2. Створіть новий workflow, відкрийте меню ⋯ угорі й виберіть Import from URL. Вставте посилання на шаблон: gist.githubusercontent.com/ievgiienko/385c…/raw і натисніть Import. Шаблон не містить жодних ключів і токенів.
  3. Відкрийте вузол Telegram Trigger → у полі Credential виберіть Create new credential → вставте токен із кроку 1 у поле Access Token → Save.
  4. Те саме зробіть у вузлі Send reply: виберіть щойно створений Telegram-доступ.

На полотні зʼявиться схема Telegram Trigger → AI Agent → Send reply, а під агентом — чотири вузли: модель, памʼять і два інструменти календаря.

Як це працює: Telegram Trigger отримує кожне нове повідомлення боту через вебхук, AI Agent вирішує, що відповісти і чи потрібно щось зробити, а Send reply надсилає відповідь у той самий чат. Якщо ви ще не працювали з n8n і такі слова, як «вузол» чи «workflow», звучать незвично, почніть із нашого гіда для початківців — це 15 хвилин читання.

Крок 3. Додаємо модель ШІ

  1. Відкрийте aistudio.google.com/apikey, увійдіть із Google-акаунтом і натисніть Create API key. Скопіюйте ключ.
  2. У n8n відкрийте вузол Google Gemini Chat Model → Create new credential → вставте ключ у поле API Key → Save.
  3. У полі 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. Вчимо бота вашого бізнесу

Модель знає багато про світ, але нічого не знає про ваші ціни й графік. Ці дані задає системний промпт — інструкція, яку агент бачить перед кожною розмовою.

  1. Відкрийте вузол AI Agent → Options → System Message.
  2. Там уже є готовий промпт. Замініть усе в квадратних дужках на свої дані: назву, послуги з цінами й тривалістю, графік, адресу і контакт людини, до якої бот перенаправлятиме складні питання.
  3. Рядки «Зараз: …» та «Імʼя клієнта…» в кінці не чіпайте: шаблон сам підставляє туди поточну дату та імʼя клієнта з Telegram.

Порада: пишіть кожну послугу з ціною і тривалістю, наприклад «манікюр із покриттям — 750 грн, 90 хв». Тоді агент правильно рахує, чи вміщається візит у вільний проміжок. Що більше конкретики в промпті, то менше бот вигадує. Про те, як писати такі інструкції, читайте в глосарії: системний промпт.

Крок 6. Запис клієнтів у календар

Останній крок перетворює бота з «розмовника» на агента, який діє.

  1. Відкрийте вузол Check free time → у полі Credential виберіть Create new credential → Sign in with Google і дозвольте доступ до календаря.
  2. У полі Calendar виберіть календар, куди записувати клієнтів.
  3. Те саме зробіть у вузлі Book appointment — той самий доступ і той самий календар.
  4. Натисніть Publish угорі праворуч, щоб бот працював постійно, а не лише під час тесту.

Напишіть своєму боту «Можна записатися на завтра?». Агент спитає, яка послуга потрібна, перевірить календар, запропонує два вільні варіанти, перепитає деталі, і після вашого «так» у календарі зʼявиться подія «Послуга — імʼя клієнта».

Один бот — одна адреса

Telegram дозволяє боту лише одну адресу для повідомлень, тому тестовий режим n8n і опублікований workflow заважають один одному. Тестуйте вже опублікований workflow, а для експериментів створіть окремого тестового бота.

AI

Хочете зібрати такого бота разом із ментором?

На курсі 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 →

Джерела

Фото автора: Всеволод Євгієнко

Про автора

CEO та засновник Prog Academy

Розробник програмного забезпечення, фахівець з інформаційної безпеки та викладач Java. Керує Prog Academy і пише про програмування, дані та AI-інструменти.

Читайте також

Контакт

Записатися на консультацію

Вкажіть актуальний номер, ми зателефонуємо в будь яку країну :)