Czat na stronę z odpowiedziami w Telegramie: jak działa
Zbudowałem live chat dla małej firmy: klient pozostaje na stronie, a właściciel odpowiada z Telegrama. To opis działającego rozwiązania, jego ograniczeń i różnic względem usług chmurowych.

Cel: klient nie powinien zmieniać aplikacji
Zwykły link do Telegrama wyprowadza klienta ze strony. Chmurowy live chat dodaje kolejny panel, powiadomienia i często abonament. Dla jednego właściciela bywa to zbędne.
Potrzebna była krótka ścieżka: klient pisze tam, gdzie już jest, właściciel odpowiada w Telegramie, a odpowiedź wraca do pierwotnego okna czatu.
Architektura bez osobnego CRM
- Wiadomość na stronie
Formularz sprawdza długość, źródło i limity, a serwer tworzy chroniony identyfikator rozmowy.
- Powiadomienie Telegram
Bot wysyła tekst, kontakt i adres strony. Identyfikator łączy odpowiedź z właściwą przeglądarką.
- Odpowiedź właściciela
Webhook przyjmuje podpisane żądanie tylko od dozwolonego właściciela.
- Odpowiedź dla klienta
Widget sprawdza nowe wiadomości i pokazuje je bez przeładowania strony.
Co trzeba było poprawić na iPhone
Safari powiększa stronę po wybraniu pola z czcionką mniejszą niż 16 px. Przycisk wysyłania mógł przez to zniknąć pod klawiaturą.
Pola mobilne mają teraz 16 px, a wysokość panelu korzysta z visualViewport. Po otwarciu klawiatury lista wiadomości się zmniejsza, a pole i wysyłanie pozostają widoczne.
Zastosowane zabezpieczenia
- sekretny podpis webhook i sprawdzenie Telegram ID właściciela
- losowe identyfikatory rozmów
- limity wiadomości, wielkości żądania i długości pól
- honeypot oraz kontrola źródła
- bezpieczne wyświetlanie tekstu bez wykonywania HTML
- dane poza publicznym katalogiem i automatyczne czyszczenie
- ochrona przed powtórnym dostarczeniem wiadomości Telegram
JivoChat, Tidio, Crisp czy własny czat
| Sytuacja | Lepszy wybór | Dlaczego |
|---|---|---|
| Jeden właściciel odpowiada osobiście | Własny czat | Prosty proces Telegram i brak obowiązkowego planu |
| Kilku operatorów i działy | JivoChat, Tidio lub Crisp | Gotowy routing, role i raporty |
| Potrzebny nietypowy proces | Własny czat | Można zmieniać logikę i integracje |
| Start w kilka minut | Usługa chmurowa | Gotowy widget instaluje się szybciej |
Ograniczenia, które warto powiedzieć wprost
To nie jest zamiennik contact center. W podstawie nie ma routingu dla wielu operatorów, zaawansowanych raportów, załączników ani omnichannel CRM.
Przewagą jest krótka osobista rozmowa, własny wygląd, kontrolowane przechowywanie i możliwość dodania tylko potrzebnych funkcji.
Koszt wdrożenia
Standardowa instalacja na jednej stronie zaczyna się od 690 zł. Cena obejmuje konfigurację bota, dopasowanie do szablonu, test mobilny i podstawowe zabezpieczenia.
Kolejne języki, CRM, n8n, Make lub odpowiedzi automatyczne wyceniam po sprawdzeniu strony.
Krótkie odpowiedzi
Czy to czat AI?
Nie. W podstawowej wersji odpowiada człowiek. AI można później dodać do powtarzalnych pytań.
Czy jest demo?
Tak. Czat w prawym dolnym rogu tej strony jest działającą wersją.
Czy pasuje do Joomla?
Tak. Rozwiązanie jest przygotowane dla Joomla, WordPress oraz stron HTML/PHP.
Dlaczego nie sam link do Telegrama?
Klient zostaje na stronie, nie musi mieć konta i widzi dalszą rozmowę w tym samym miejscu.
Potrzebujesz takiego czatu?
Otwórz działający widget albo wyślij adres strony. Sprawdzę CMS i podam stałą wycenę.