Telegram-бот для навчальної платформи

Python 720 PLN
Praca 1 z 7
Розробка комплексного рішення для автоматизації процесів онлайн-школи на базі Telegram-бота. Проект реалізовано повністю з нуля з використанням сучасного асинхронного стеку технологій, що забезпечує високу швидкість обробки даних та надійність.

Основний функціонал та архітектура:

Управління доступом: Автоматизоване керування потоками навчання та наданням доступів учасникам.

Інтеграція платежів (WayForPay): Налаштування обробки webhook-запитів з перевіркою криптографічного підпису (HMAC_MD5) для безпечного підтвердження оплат та автоматичної реєстрації користувачів.

Робота з Google Sheets: Використання Google Таблиць як основного джерела правди (бази даних).

Система кешування: Розроблено локальний кеш у пам'яті (CacheStore), який регулярно оновлюється у фоновому режимі, забезпечуючи миттєвий доступ до інформації без зайвих запитів до API таблиць.

Оптимізація записів: Створено фонову чергу (WriteQueue), яка пакетно та безпечно записує всі зміни (додавання учасників, оновлення статусів) назад до Google Sheets, мінімізуючи ризики перевищення лімітів API.

Технологічний стек:
Python, aiogram (v3.x), FastAPI, uvicorn, Pydantic (pydantic-settings), gspread, WayForPay API.
Szczegóły
  • Dodana:
5

Freelancer

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

Jeśli masz konto, zaloguj się

Wskaźniki

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