Skip to content

GenryEden/tgTimeTable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

tgTimeTable

Бот позволяет работать с расписанием уроков или пар

Команды

  • /help - справка
  • /clocks - настройка расписания звонков
  • /lessons - настройка уроков
  • /table - полное расписание
  • /today - расписание на сегодня
  • /callstable - расписание звонков

Конфиг файл

  • token - токен бота Telegram
  • fileName - имя JSON-файла для БД
  • helloText - Приветственный текст

Формат JSON БД

БД представляет собой словарь, где ключ - ID переписки бота, а его значения - словарь пользователя

Словарь пользователя имеет только два ключа - clocks и lessons, значения - словари звонков и уроков соответственно

Словарь звонков имеет ключи от 1 до 9 соответственно номеру звонков, значения - словарь c ключами s - начало урока и e - конец урока

Словарь уроков имеет ключи от 0 до 6, т.е. от понедельника до воскресенья, значения - словарь с ключами от 1 до 9 (номер урока) и значениями - названия урока

К реализации

  • Команда для получения текущего урока (/now (?))
  • Домашние задания
  • Временные зоны
  • Создать конфиг-файл для текста сообщений бота

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages