В прошлой статье мы сделали исключения к нашим значением. Пришло время подключить нашу базу данных postgres к проекту с помощью библиотеки asyncpg. Приступим: 1. Создадим таблицу. Создадим таблицу user_role: 2. Установим в наш venv новый пакет: Запишем в requirements.txt пакет asyncpg: Установим пакет: pip install -r requirements.txt 3. Добавим в таблицу строку с админом: 4. Добавим новые настройки. Перейдем в .env, уберем строку ADMIN и добавим данные которые настраивали в этой статье: user=Ваш пользователь от postgres password=Ваш пароль пользователя от postgres database=База данных postgres host=localhost 5. Добавим код в проект. Создадим папку bd_handlers в основной директории и в ней создадим ещё папку user_role: В папке user_role создаем файл check_user_role.py и добавляем код: В папке user_role создаем файл create_admin.py и добавляем код: В папке user_role создаем файл create_cm.py и добавляем код: В папке user_role создаем файл delete_user_role.py и добавляем код: Переходим в
Разработка telegram бота на Python(Aiogram). Подключение postgresql к боту с помощью библиотеки asyncpg.
2 сентября 20222 сен 2022
1359
1 мин