Skip to content

Телеграм-бот для планирования задач.

Notifications You must be signed in to change notification settings

khazieva/DiaryBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Diary bot

Телеграм-бот для планирования задач.

Для добавления задачи необходимо отправить боту сообщение, в котором указано время выполнения и задача.
Для того, чтобы бот корректно распознал время, оно должно быть в одном из следующих форматов:

  • ГГГГ/ММ/ДД ЧЧ:ММ. Пример: 2018/12/7 17:20 сходить к врачу.
  • Сегодня/завтра/послезавтра/через неделю в ЧЧ:ММ. Пример: Завтра в 12:40 пойти на пробежку.
  • Сегодня/завтра/послезавтра/через неделю (без указания времени). Пример: Через неделю записаться в библиотеку.

Каждое утро в 9:00 бот отправляет пользователю сообщение с задачами на сегодня.
Каждый вечер в 20:00 бот отправляет пользователю сообщение с задачами на завтра.

Доступные команды:

  • /start - начало работы с ботом;
  • /help - вывод доступных команд;
  • /задачи - вывод всех запланированных задач;
  • /сегодня - вывод задач на сегодня;
  • /завтра - вывод задач на завтра.

Запросы к API Telegram осуществляются с помощью библиотеки python-telegram-bot.

Запуск бота: python bot.py --token [your_token]
Запуск тестов: python bot.py --test

About

Телеграм-бот для планирования задач.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages