bot telegram dla klientów dostawcy hostingu
FinansBot — bot Telegram dla dostawcy hostingu, który pomaga klientom i administratorowi kontrolować płatności, stan usług i infrastrukturę. Klient w jednym miejscu widzi kwotę i datę następnej płatności, okres rozliczeniowy, metody płatności z danymi (USDT, karta itp.), może opłacić z góry na 1–12 okresów z przesłaniem zrzutu ekranu do weryfikacji, wysłać zgłoszenie "oznaczył płatność", ustawić przypomnienia na 7/3/1 dzień i w dniu płatności, przeglądać status swojego kontenera (online, obciążenie, czas pracy, domena i SSL, prace techniczne, kiedy następna płatność) oraz przejść do wsparcia technicznego dostawcy. Administrator otrzymuje pełnoprawny panel: raport dotyczący hosta i usług LXC, rozliczenie kontenerów z przypisaniem klientów, historię płatności, metody płatności, domenę oraz planowane prace dla ekranu klienta, osobistą i ogólną kasę z uwzględnieniem wydatków, eksport płatności do CSV, monitorowanie CPU/RAM/dysku oraz powiadomienia o awariach kontenerów, potwierdzenie zgłoszeń dotyczących płatności oraz płatności z góry, inteligentne rozsyłanie wiadomości do aktywnych sesji administratora. Bot jest uruchomiony na VPS, działa 24/7 przez systemd, zintegrowany z LXC na serwerze.
Stos: Python 3.12, aiogram 3.4, SQLite (aiosqlite, WAL), APScheduler, bcrypt, psutil, python-dotenv, wdrożenie na Linuxie przez systemd i SSH.
Stos: Python 3.12, aiogram 3.4, SQLite (aiosqlite, WAL), APScheduler, bcrypt, psutil, python-dotenv, wdrożenie na Linuxie przez systemd i SSH.