Skip to content

Проект Вязникова Александра. AIOgram 3. Демонстрационный проект: Программа для проведения школьной игры "Что? Где? Когда? Наука и знания!".

Notifications You must be signed in to change notification settings

vyaznikovalexander/ManagerQuizBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект Вязникова Александра. AIOgram 3.

Демонстрационная работа.

Разработка.

Используемые технологии

  • AIOgram: Прогрессивный фреймворк для работы с Telegram Bot API, обеспечивающая асинхронную обработку сообщений.
  • Pydantic: Библиотека для валидации данных.
  • Pydantic-settings: Библиотека для валидации, скрытия и работы с переменными окружения.
  • Loguru: Библиотека для логирования ошибок и других данных в консоль.
  • SQLalchemy: Библиотека для работы с базой данных PostreSQL.
  • Alembic: Создание миграций для базы данных.
  • PyYAML: Библиотека для работы с yaml-файлами для представлений, текстов.

Git и GitHub.

Создание commit-ов.

Пример commit: refactor: renaming a variable

  • feat: (новый функционал кода, БЕЗ учёта функционала для сборок)
  • devops: (функционал для сборки, - добавление, удаление и исправление)
  • fix: (исправление ошибок функционального кода)
  • docs: (изменения в документации)
  • style: (форматирование, отсутствующие точки с запятой и т.п., без изменения производственного кода)
  • refactor: (рефакторинг производственного кода, например, переименование переменной)
  • test: (добавление недостающих тестов, рефакторинг тестов; без изменения производственного кода)
  • chore: (обновление рутинных задач и т. д.; без изменения производственного кода).

About

Проект Вязникова Александра. AIOgram 3. Демонстрационный проект: Программа для проведения школьной игры "Что? Где? Когда? Наука и знания!".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published