Skip to content

Semedanik/worklifebalance

Repository files navigation

Work-Life Balance Bot

🤖 Telegram бот для управления расписанием и балансом между учебой и отдыхом.

Основные функции

  • 📚 Добавление занятий с указанием времени и категории
  • ⏰ Установка дедлайнов с уведомлениями
  • 📋 Просмотр расписания занятий и дедлайнов
  • 📊 Статистика по категориям и времени
  • 🔔 Настройка уведомлений
  • 📤 Экспорт расписания

Категории активностей

  • study - учеба
  • work - работа
  • sport - спорт
  • rest - отдых
  • other - другое

Установка и запуск

  1. Клонируйте репозиторий:
git clone https://github.com/Semedanik/worklifebalance.git
cd worklifebalance
  1. Создайте виртуальное окружение и установите зависимости:
python3 -m venv venv
source venv/bin/activate  # для Linux/Mac
# или
venv\Scripts\activate  # для Windows
pip install -r requirements.txt
  1. Создайте файл .env и добавьте в него токен вашего бота:
TELEGRAM_TOKEN=ваш_токен_бота
  1. Запустите бота:
python3 main.py

Использование

  1. Отправьте команду /start боту
  2. Выберите нужное действие из меню
  3. Следуйте инструкциям бота для добавления занятий или дедлайнов

Технологии

  • Python 3.11+
  • python-telegram-bot
  • SQLite
  • APScheduler

Лицензия

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors