TODO-bot for telegram
Что это такое:
Первая версия todo-list telegram бота, которую планирую улучшать в ближайшее время.
Как пользоваться:
/start - описание бота в самом боте
/add "текст" + "фотография" - добавить новую текстовую задачу через пробел после вызова /add. Аналогично при добавлении фотографии указать в описании к ней.
/all - посмотреть список задач в формате "id, описание задачи, фотография (при наличии)"
/delete <номер задачи> - удалить задачу с заданным номером
/buttons - отображает быстрые кнопки на клавиатуре
Как запустить:
Для корректной работы необходимо установить несколько библиотек, указанных в requirements.txt.
В dataBaseHandler.py имеются прописанные функции в комментариях, которые позволяют создать файл базы данных (или подключиться к нему) и очистить базу данных.
В репозитории находится файл БД, к которому уже привязана dataBaseHandler.py. Если создается собственный файл БД, его необходимо импортировать в файле telegramBot.py.
Для корректной работы бота также необходимо получить токен у @BotFather в Telegram, который нужно добавить в виде строки в файл "token.txt" и он автоматически подгрузится в бот.