Skip to content

danielmirrox/vk-routine-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vk-routine-bot

Бот для ВКонтакте на Python, позволяющий пользователям быстро получать расписание занятий на основе расписания РТУ МИРЭА за 2024 год и прогноз погоды на выбранный момент.

Описание проекта

Бот функционирует при помощии библиотеки vk_api, предоставляя:

  • Расписание занятий для выбранной группы
  • Расписание преподавателей
  • Прогноз погоды в Москве на сегодня, завтра и 5 дней вперёд
  • Возможность сохранить выбранную группу
  • Удобную клавиатуру для навигации

Информация о расписании берётся из локального файла schedule.xlsx, погода — с OpenWeather API.

Структура проекта:

  • Основная логика — обработка событий от пользователей
  • Парсер данных — получение расписания и прогноза погоды

Зависимости

  • vk_api
  • openpyxl
  • python-dotenv

Актуальность данных

Тип данных Статус Источник
Расписание занятий ⏳ Исторические Локальный файл schedule.xlsx
Прогноз погоды 🔄 Актуальный OpenWeather API

Примеры работы

Расписание занятий

📷 [Скриншот: Расписание занятий на сегодня] schedule.jpg


Прогноз погоды

📷 [Скриншот: Прогноз погоды на сегодня] weather.jpg

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

  • Создать файл .env и добавить токены:
TOKEN=ваш_токен_от_группы_ВК
POGODA_TOKEN=ваш_API_ключ_OpenWeather
  • Запустить проект:
python main.py

About

VK_API bot in Python for viewing schedules and weather forecast.

Resources

License

Stars

Watchers

Forks

Contributors

Languages