Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

Разработка.

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

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

Git

Создание коммитов.

Пример коммита refactor: renaming a variable

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

About

Проект Вязникова Александра. AIOgram 3. Демонстрационная работа: Анонимный чат в Telegram-боте для общения двух людей 1 на 1.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages