/PsychoBot

Primary LanguagePythonMIT LicenseMIT

PsychoBot

Описание:

Данный проект представляет собой телеграм бота, в котором реализован следующий функционал:

  1. Интеграция формы оплаты через тинькофф эквайринг
  2. Получение и сохранения телеграм пользователя с его таймзоной
  3. Ежедневное отправление задач в 10:00 по временной зоне пользователя
  4. Сохранение ответов пользователя на задачи. Получение ответов реализано через вебхук.
  5. Создание задач с возможностью ожидания любого количества сообщений
  6. Отслеживание прогресса пользователя по курсу
  7. Сохранение отзыва в конце курса пользователя

Проект, реализован с использованием следующего стека технологий:

  • python = "3.10.11"
  • django = "4.1.4"
  • celery = "5.2.7"
  • redis = "4.4.0"
  • djangorestframework = "3.14.0"
  • pytelegrambotapi = "4.11.0"
  • gunicorn = "^20.1.0"