Bakdaulet Kadyr
(Тестовое задание) agenda_bot
Bakdaulet Kadyr
#Разработка чат-ботов

(Тестовое задание) agenda_bot

61 
Bakdaulet Kadyr
Bakdaulet Kadyr Казахстан, Алматы
Поделиться:
Компания

Тестовое задание

Сфера

Работа

Регион

Казахстан, Алматы

Сдано

Август 2023

Задача

Написать телеграм бота для хранения списка задач используя aiogram и sqlite3 за 3 дня

Решение

Ссылка на репозитории: https://github.com/b4kd4u1et/agenda_bot

Функционал:

При введени команды /start выводиться приветствие и список команд в виде inline-клавиатуры.

При нажатии кнопки с надписью "Добавить новую задачу" бот последовательно запрашивает заголовок и описание задачи. При добавлении новой задачи статус определяется как "Невыполнено", а индекс определяется путем прибавления 1 на индекс, являющимся наибольшим в базе данных.

При нажатии кнопки с надписью "Отметить задачу как выполненое" бот запрашивает индекс задачи. После получения индекса он меняет значение статуса на "Выполнено".

При нажатии кнопки с надписью "Вывести список задач" бот отправляет список задач хранящихся в базе данных и три кнопки, два из которых из начальной клавиатуры. Трети возвращает начальною клавиатуру.

При нажатии кнопки с надписью "Удалить задачу" бот запрашивает индекс и удаляет задачу из базы данных.

Все кнопки кроме "списка задач" возвращают начальную клавиатуру.

Результат

Мне не ответили


Стек технологий

  • Python Python Язык программирования
  • SQLite SQLite База данных

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку