Skip to content

XeRo174/tg-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TG TODO

Простой бот список задач

Алгоритм работы.

  1. Получаем первую команду /start. После этого записываем пользователя в бд, надо в этот момент узнать его часовую зону, возможно просто попросить ввести его текущий час от 0-24, вычислить расхождение от GMT и записать в бд условно +5.
  2. Получаем команду по созданию темы, просто получаем имя, это может быть в теории /create_theme следующее сообщение будет именем темы, в библиотеки есть некие "Conversation". Сохраняем в неком контексте данные.
  3. Создаем новую задачу через /create_task, также создаем "Conversation" получаем параметры, имя, темы, статус, срок
  4. Программа в фоне будет искать те задачи срок которых подходит под критерии, за день, за 6 часов, за 1 час, за 10 минут. Условно, возможно добавим в настройку
  5. Получение данных /tasks получаем все задачи, /themes получаем все темы, можно открыть конкретную задачу или тему, отредактировать её, поставить выполнено или нет

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages