Bot Telegram dla platformy edukacyjnej

Python 720 PLN
Praca 1 z 7
Opracowanie kompleksowego rozwiązania do automatyzacji procesów szkoły online opartego na bocie Telegram. Projekt zrealizowany całkowicie od podstaw z wykorzystaniem nowoczesnego asynchronicznego stosu technologii, co zapewnia wysoką prędkość przetwarzania danych i niezawodność.

Główna funkcjonalność i architektura:

Zarządzanie dostępem: Zautomatyzowane zarządzanie strumieniami nauczania i przyznawaniem dostępu uczestnikom.

Integracja płatności (WayForPay): Konfiguracja przetwarzania zapytań webhook z weryfikacją podpisu kryptograficznego (HMAC_MD5) dla bezpiecznego potwierdzania płatności i automatycznej rejestracji użytkowników.

Praca z Google Sheets: Wykorzystanie Google Arkuszy jako głównego źródła prawdy (bazy danych).

System cache: Opracowano lokalny cache w pamięci (CacheStore), który regularnie aktualizuje się w tle, zapewniając natychmiastowy dostęp do informacji bez zbędnych zapytań do API arkuszy.

Optymalizacja zapisów: Stworzono tło kolejki (WriteQueue), która partiami i bezpiecznie zapisuje wszystkie zmiany (dodawanie uczestników, aktualizacja statusów) z powrotem do Google Sheets, minimalizując ryzyko przekroczenia limitów API.

Stos technologiczny:
Python, aiogram (v3.x), FastAPI, uvicorn, Pydantic (pydantic-settings), gspread, WayForPay API.
Szczegóły
  • Dodana:
16

Freelancer

  • Zleceń 38
  • Ocena 4.7
  • Ranking 5 358
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatni projekt: 10 dni temu
  • Stawki z ostatnich dwóch tygodni: 19
  • Współpraca z klientami: 31
  • Ostatnia wizyta: 9 godzin 14 minut temu