Чат для сайту з відповідями в Telegram: як він працює
Я створив live-чат для малого бізнесу: відвідувач залишається на сайті, а власник відповідає з Telegram. Нижче опис робочого рішення, його обмежень і відмінностей від хмарних сервісів.

Мета: не змушувати клієнта змінювати застосунок
Посилання на Telegram веде відвідувача із сайту. Хмарний live-чат додає ще один кабінет і часто підписку. Для одного власника це може бути зайвим.
Потрібен був короткий шлях: клієнт пише на сайті, власник відповідає у Telegram, а відповідь повертається в те саме вікно.
Архітектура без окремої CRM
- Повідомлення на сайті
Форма перевіряє довжину, джерело та ліміти, сервер створює захищений ID розмови.
- Telegram сповіщає
Бот надсилає текст, контакт і URL. ID пов'язує відповідь із правильним браузером.
- Reply власника
Webhook приймає підписаний запит лише від дозволеного власника.
- Відповідь відвідувачу
Віджет перевіряє нові повідомлення та показує їх без перезавантаження.
Що виправлено для iPhone
Safari збільшує сторінку при фокусі на полі зі шрифтом менше 16 px. Кнопка могла опинитися під клавіатурою.
Мобільні поля тепер мають 16 px, а висота панелі використовує visualViewport. Поле та кнопка залишаються видимими.
Реалізований захист
- секретний підпис webhook і перевірка Telegram ID
- випадкові ID розмов
- ліміти повідомлень, запиту та полів
- honeypot і перевірка джерела
- безпечний текст без виконання HTML
- зберігання поза публічною папкою та очищення
- захист від повторної доставки Telegram
JivoChat, Tidio, Crisp чи власний чат
| Сценарій | Краще рішення | Причина |
|---|---|---|
| Один власник відповідає особисто | Власний чат | Простий Telegram-процес без обов'язкового тарифу |
| Кілька операторів і відділів | JivoChat, Tidio або Crisp | Готові ролі, маршрутизація і звіти |
| Потрібна особлива логіка | Власний чат | Можна змінити процес та інтеграції |
| Запуск за кілька хвилин | Хмарний сервіс | Готовий віджет швидше встановити |
Обмеження, про які треба сказати чесно
Базова версія не замінює контакт-центр. У ній немає маршрутизації десятків операторів, складної аналітики, вкладень та омніканальної CRM.
Перевага в особистій розмові, власному дизайні, контрольованому зберіганні та точкових функціях.
Вартість впровадження
Стандартне встановлення на один сайт коштує від 690 zł. Входять бот, адаптація шаблону, мобільний тест і базовий захист.
Мови, CRM, n8n, Make або автоматичні відповіді оцінюються після перевірки сайту.
Короткі відповіді
Це AI-чат?
Ні. У базовій версії відповідає людина. AI можна додати для повторюваних питань.
Чи є демо?
Так. Чат унизу праворуч на цій сторінці є робочою версією.
Чи підходить Joomla?
Так. Рішення підтримує Joomla, WordPress та HTML/PHP-сайти.
Чому не просто Telegram-посилання?
Відвідувач залишається на сайті й бачить продовження розмови в тому самому контексті.
Потрібен такий чат?
Відкрийте віджет або надішліть URL. Я перевірю CMS і дам фіксовану оцінку.