Realizacja · Wiktor
Bot Telegram i panel do obsługi zamówień

Problem
Zamówienia na szablony Instant View przychodziły luźno na czacie. Ustalanie szczegółów, pilnowanie kto co zamówił, ręczne sprawdzanie wpłat i odpisywanie o statusie zżerało czas i łatwo było o pomyłkę. Przy większej liczbie zgłoszeń taki ręczny obieg zaczyna się sypać: gubią się zamówienia, a wpłaty trudno dopasować do konkretnej osoby.
Co zrobiłem
Zbudowałem bota na Telegramie, który prowadzi klienta krok po kroku: wybór pakietu, adres strony, przykładowe linki, kontakt i podsumowanie. Po złożeniu bot od razu tworzy zamówienie i pokazuje dane do płatności z unikalnym kodem tytułu przelewu, po którym wpłatę łatwo dopasować. Do tego panel admina chroniony logowaniem, w którym widać wszystkie zamówienia, edytuje się cennik i prowadzi zamówienie przez statusy: opłacone, w realizacji, dostarczone. Każda zmiana statusu automatycznie powiadamia klienta na Telegramie, a gdyby powiadomienie nie doszło, admin to widzi w historii zamówienia, a nie tylko w logach. Całość chodzi w jednym deployu na Vercelu: bot działa jako webhook, bez osobnego serwera, na własnej maszynie stanów i cienkim kliencie Bot API. Numery zamówień są czytelne dla człowieka (IV-2026-0001), a baza stoi na Supabase z RLS i rozdzielonym dostępem: panel jako zalogowany admin, bot przez klucz serwerowy.
Efekt
Cały obieg zamówienia jest teraz zautomatyzowany, od pierwszej wiadomości po dostarczenie. Klient jest prowadzony za rękę i nie pomyli kroków, a admin ma wszystko w jednym miejscu: listę zamówień, dopasowanie wpłat po kodzie i zmianę statusu jednym kliknięciem razem z powiadomieniem. Zniknęła ręczna robota i ryzyko pomyłki przy płatnościach.