Задача разработать Telegram-бота для создания, просмотра и удаления личных заметок пользователя с использованием базы данных SQLite.
Цель была создать удобный инструмент для хранения заметок, а также продемонстрировать навыки разработки Telegram-ботов на Python, работы с базой данных SQLite и реализации интерактивного интерфейса с кнопками.
Подключены все нужные библиотеки. Создан телеграмм бот тем самым получив токен. Создана и настроена база данных, позже создана таблица со полями: id — идентификатор записи; user_id — идентификатор пользователя Telegram; note_text — текст заметки. Реализовано подключение к базе данных и основные функции. Реализована логика взаимодействия пользователя с ботом. Проведено тестирование корректности сохранения и отображения данных.
После запуска пользователь видит меню с кнопками:
-Добавить заметку
Пользователь вводит текст заметки, после чего она сохраняется в SQLite.
-Мои заметки
Бот получает все заметки пользователя из базы данных и отображает их списком.
-Удалить заметку
Пользователь выбирает заметку для удаления, после чего запись удаляется из базы данных.