Skip to content

Latest commit

 

History

History

tgbot

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Телеграм бот + БД

Введение

В данной лабораторной работе необходимо реализовать CRUD операции чтобы можно было вызывать их через интерфейс телеграм бота.

Для этого вам понадобятся следующие библиотеки и функции из них (список опционален и можно использовать свое если знаете что то еще):

  1. Psycopg2

Установка через pip: pip install psycopg2-binary.

Библиотека для работы с базами данных, в которой можно передавать запросы как текстовую строку. Из нее вам в основном понадобятся

  • сonnect – подключается к вашей базе данных исходя из кредов в виде словаря, и предоставляет возможность выполнять запросы через курсор
  1. Pandas

Библиотека для работы с датафреймами, из нее нужны функции

  • read_sql – чтение sql

Перед выполнением лабораторной работы вам необходимо создать таблицу в которой будет как минимум два числовых столбца (если хотите не числовые, то надо будет менять логику обновления записей в app.py).

Задание

  1. Создать таблицу по вашей теме
  2. Создать бота
  3. Обновить в файле bot креды к вашему боту и к вашей базе
  4. В файле db_processor написать функции для работы с базой данных
  5. Продемонстрировать работу с базой данных через бота