Замовлення приходить увечері, а менеджер бачить його лише зранку, коли відкриває адмінку (панель керування сайтом). До того часу покупець може купити в іншому магазині. Сповіщення в Telegram про нове замовлення розв’язують цю проблему, але багато інструкцій радять віддати ключ від бота стороннім сервісам і ботам.
Я Сергій, DevOps-інженер: 6 років будую й підтримую інфраструктуру (сервери й автоматизацію для бізнесу), за плечима десятки проєктів. Підключаю до магазинів CRM (систему обліку замовлень), Checkbox, Нову пошту й Укрпошту.
Як працюють сповіщення в Telegram про нове замовлення
Сповіщення в Telegram про нове замовлення — це повідомлення, яке сайт сам надсилає в чат одразу після оформлення замовлення. Доставляє його бот (програма-акаунт у Telegram), яким керують за ключем доступу (токеном). Куди писати, бот дізнається з номера чату (Chat ID).
Коротко: створіть бота в @BotFather (офіційному боті для створення ботів), додайте в групу, а ключ і номер чату впишіть у модуль (доповнення до сайту).
Висновок: за документацією Telegram, хто має ключ, той керує ботом, тож бережіть насамперед ключ.
Чому бот для сповіщень має бути окремим
Одне завдання — один бот. Якщо Telegram-бот для інтернет-магазину вже відповідає покупцям, його ключ лежить у сервісі, де бот працює. Окремий бот для сповіщень від нього не залежить.
Бот ваш, а не підрядника. Він належить акаунту Telegram, з якого його створили, тож хто керує акаунтом, той керує й ботом. Створіть бота самі або попросіть підрядника передати вам власність у @BotFather.
Тож спершу напишіть ботові: отримати його може лише той, хто хоч раз йому писав. Після передачі згенеруйте новий ключ: старий знає підрядник. Коли я налаштовую сповіщення про замовлення, усе лишається у ваших акаунтах, документація теж.
Висновок: створіть зі свого акаунта бота лише для сповіщень і ввімкніть двоетапну перевірку (пароль на додачу до коду входу).
Хто бачить ключ доступу до бота і замовлення
Хто має доступ до місця, звідки бот надсилає повідомлення, той бачить ключ і замовлення:
- Модуль пише напряму в Telegram: ключ бачать усі з доступом до адмінки чи сервера.
- Модуль із проксі (чужим сервером-посередником): ключ є в адресі кожного запиту, тож його й замовлення бачить власник проксі. Вимкніть проксі або оберіть інший модуль.
- Сервіс автоматизації (з’єднує програми без коду), наприклад Make: ключ лежить на його сервері, тож увімкніть в акаунті двофакторний вхід (пароль плюс код із телефону).
- Сторонній бот платформи чи сервісу чат-ботів: ключ і замовлення в його власника. Замініть такого бота своїм, якщо платформа дозволяє.
- Бот, що пересилає листи з пошти: він читає всю скриньку, тож дайте йому окрему лише для замовлень.
Клієнтам я спершу намагаюся налаштувати сповіщення, які вже вміє надсилати сама CRM. Якщо нічого відповідного немає, використовую власні розробки, зроблені для таких випадків.
Ключ потрапив не туди? Документація Telegram радить згенерувати новий ключ (токен бота) командою /token у @BotFather. Новий ключ впишіть у модуль.
Що зробити: тримайте ключ у менеджері паролів (програмі, що зберігає паролі зашифрованими). Підрядникові дайте спільний доступ у ньому, а не ключ у чаті чи листі.
Покроково: бот, група і номер чату без сторонніх ботів
-
Створіть бота: надішліть /newbot офіційному @BotFather із галочкою біля імені. Ім’я користувача (адресу бота з @) пишіть латиницею із закінченням «bot». Ключ збережіть у менеджері паролів, не в «Збереженому».
-
Створіть групу для замовлень. Додайте бота за ім’ям із @ і лише тих, хто обробляє замовлення. Бота адміністратором не робіть і режим приватності (privacy mode) не вимикайте.
Тоді бот не бачитиме звичайних повідомлень. Деякі налаштування перетворюють групу на супергрупу (розширений тип групи) і змінюють її номер, тож номер беріть після налаштування групи.
-
Напишіть у групі
/start@з ім’ям бота без пробілу, наприклад/start@myshop_orders_bot. Так бот отримає повідомлення з номером групи. -
Дізнайтеся номер чату. Відкрийте приватне вікно браузера (режим, що не зберігає історію) й перейдіть за адресою
https://api.telegram.org/bot<ключ>/getUpdates, вставивши ключ.Скопіюйте число
"id"з блоку"chat"разом із мінусом: це Chat ID групи. У супергрупи він зазвичай починається з-100, а"id"з блоку"from"— ваш особистий номер.Адреса містить ключ: не вставляйте її в чати чи документи. Скопіювали номер — закрийте вікно.
Бачите
"result":[]? Надішліть команду з кроку 3 ще раз і одразу оновіть сторінку. Помилка401 Unauthorizedозначає хибний ключ, а404 Not Found— помилку в адресі, наприклад пропущенеbotперед ключем. -
Вимкніть додавання бота в групи: команда /setjoingroups у @BotFather вмикає й вимикає цю можливість.
-
Підключіть сайт. Впишіть ключ і номер чату в модуль: поля зазвичай називаються Bot Token і Chat ID. Оформіть тестове замовлення й перевірте повідомлення про нове замовлення в Telegram.
Як обрати модуль для сайту
Перед встановленням перевірте, що модуль:
- пише напряму в Telegram, без сервера розробника й реєстрації ключа на його сайті;
- записує помилки відправки в журнал (список збоїв із причинами);
- дозволяє обрати поля повідомлення.
Кроки звірено з документацією Telegram у жовтні 2026.
Висновок: Chat ID групи дає ваш бот, тож стороннім ботам не треба бачити ні групи, ні ключа.
Що писати у сповіщенні, а що лишити в адмінці
Надсилайте сповіщення лише про нове замовлення, оплату й скасування. Сповіщення про зміну статусу замовлення на кожен крок доставки Нової пошти створюють шум, і групі вимикають звук.
Пишіть: номер і суму замовлення, спосіб оплати й доставки, товари, посилання на замовлення в адмінці.
Не пишіть без потреби: повний номер телефону, адресу, електронну пошту й коментар покупця. Історію групи бачать усі учасники, зокрема колишні працівники, яких забули видалити.
Стаття 6 Закону України «Про захист персональних даних» вимагає, щоб склад і зміст даних були «ненадмірними стосовно визначеної мети їх обробки». Це не юридична консультація: як обробляти персональні дані покупців, вирішуйте з юристом.
Що зробити: контакти покупця лишайте в адмінці, за паролем.
Як помітити, що сповіщення перестали приходити
Telegram сам про це не повідомить. Якщо сповіщення в Telegram про нове замовлення припинилися, перевірте чотири причини:
- Бота видалили з групи. Увімкніть /setjoingroups, додайте бота знову й вимкніть додавання.
- Група стала супергрупою й отримала новий номер. Повторіть кроки 3–4 і впишіть номер у модуль.
- Модуль надіслав забагато. У групі бот надсилає не більше 20 повідомлень на хвилину, тож потрібен модуль, що повторює відправку.
- Сервер сайту не може з’єднатися з Telegram. Перегляньте журнал модуля й напишіть хостингу (де працює сайт).
Краще, щоб збої відстежував моніторинг зі сповіщеннями в Telegram (система попереджає про проблему раніше, ніж клієнти). Якщо бот, якого налаштував я, перестане писати, буде помилка: я побачу її в журналі або отримаю листом.
На критичний збій реагую протягом 30 хвилин, у будь-який час доби. Критичний — це коли зупинились заявки, замовлення чи оплати, не працює сайт чи сервіс або губляться дані.
На решту реагую протягом 2 годин, щодня з 7:00 до 21:00 за київським часом. Під час активних проєктів відпусток не планую.
Висновок: поки автоматичної перевірки немає, раз на день звіряйте кількість замовлень в адмінці й сповіщень у групі.
Чекліст перед запуском
- Бот лише для сповіщень, створений з вашого акаунта з двоетапною перевіркою.
- Ключ — лише в менеджері паролів і там, звідки йдуть сповіщення.
- Номер чату отримано від свого бота в приватному вікні.
- У списку учасників бот без доступу до повідомлень і не адміністратор.
- Додавання бота в групи вимкнено.
- Тестове замовлення прийшло без повного телефону й адреси.
- Із хибним номером чату тестове замовлення дає запис у журналі модуля.
Не впевнені, де зараз лежить ключ вашого бота? Запишіться на безкоштовний 30-хвилинний дзвінок.