Skip to content

DimaUtyuz/timetable-telegram-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект "Создание телеграм бота-планировщика"

Содержание

Описание

Timetable bot - помощник в планировании расписания. У него можно оставить заметки, поставить таймер или установить мероприятие, напоминание о котором придёт в нужное время. Для упрощения в использовании добавлена клавиатура внизу экрана с самыми частами командами. Каждое утро бот присылает сообщение с мероприятиями на 2 ближайших дня.

Заметки

Для создания заметки нужно указать тег (тема заметки), можно добавить описание. Также можно посмотреть или удалить заметку по её тегу или все заметки.

Команды для работы с заметками

/newnote - оставить заметку с тегом, по которому её можно будет найти

/newevent - создать новое мероприятие, о котором придёт напоминание в нужное время

/notes - получить все заметки

/getnote - получить заметку по тегу

/delnote - удалить заметку по тегу

/delallnotes - удалить все заметки

Таймер

Для установки нужно указать время, на которое ставится таймер. Также дополнительно можно написать сообщение, которое отобразится вместе с уведомлением по истечению времени.

Команды для работы с таймером

/timer - поставить таймер

Мероприятия

Можно посмотреть мероприятия на сегодня, на завтра, на всё время, на указанный промежуток времени. По названию можно посмотреть или удалить мероприятие. Для создания мероприятия нужно:

  1. Указать название, можно добавить описание.
  2. Выбрать частоту события:
    • Один раз
    • Ежедневно
    • Еженедельно
    • В определённые дни недели
    • Ежемесячно
    • Свой период (можно указать период между событиями в секундах, минутах, часах или днях)
  3. Выбрать время напоминания (можно несколько):
    • В момент начала
    • За 15 минутах
    • За 30 минут
    • За 1 час
    • За 2 часа
    • За 4 часа
    • За 1 день
    • За 2 дня
    • За 1 неделю

Команды для работы с мероприятиями

/getevent - узнать мероприятие по названию

/delevent - удалить мероприятие по названию

/events - узнать все предстоящие мероприятия

/todayevents - узнать мероприятия на сегодня

/tomorrowevents - узнать мероприятия на завтра

/nearevents - узнать мероприятия на несколько ближайших дней

/rangeevents - узнать мероприятия в определённом диапазоне

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

/info - посмотреть все команды

/timer - поставить таймер

/newnote - оставить заметку с тегом, по которому её можно будет найти

/newevent - создать новое мероприятие, о котором придёт напоминание в нужное время

/notes - получить все заметки

/getnote - получить заметку по тегу

/delnote - удалить заметку по тегу

/delallnotes - удалить все заметки

/getevent - узнать мероприятие по названию

/delevent - удалить мероприятие по названию

/events - узнать все предстоящие мероприятия

/todayevents - узнать мероприятия на сегодня

/tomorrowevents - узнать мероприятия на завтра

/nearevents - узнать мероприятия на несколько ближайших дней

/rangeevents - узнать мероприятия в определённом диапазоне

Скриншоты

Команды Установка таймера Создание заметки Создание события Выбор частоты события Выбор времени напоминания

About

Telegram bot for setting reminders, timer and notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages