Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spikedpaladin/barsuraspbot
Telegram Bot t.me/BarsuRaspBot
https://github.com/spikedpaladin/barsuraspbot
Last synced: 14 days ago
JSON representation
Telegram Bot t.me/BarsuRaspBot
- Host: GitHub
- URL: https://github.com/spikedpaladin/barsuraspbot
- Owner: SpikedPaladin
- License: mit
- Created: 2023-09-18T13:39:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-02T07:49:22.000Z (6 months ago)
- Last Synced: 2024-10-10T22:54:39.895Z (27 days ago)
- Language: Vala
- Size: 276 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Бот [Расписание БарГУ](https://t.me/BarsuRaspBot)
[![Telegram group badge](https://img.shields.io/badge/Telegram-Join_the_chat-2CA5E0?style=flat&logo=telegram)](https://t.me/BarsuChat)
Бот с расписанием занятий университета БарГУ## Функции
* Просмотр расписания занятий для учебных групп и преподавателей
* Выбор основной группы/преподавателя
* Быстрый поиск по группам/преподавателям
* Просмотр расписания автобусов
* Создание изображений с расписанием на неделю
* Цветовые темы для изображений## Сборка и запуск
Бот создан на языке Vala с использованием библиотеки [TelegramGLib](https://github.com/SpikedPaladin/TelegramGLib)### Зависимости
> telegram-glib-1.0
> json-glib-1.0
> libsoup-3.0
> gxml-0.20
> cairo### Сборка
$ meson setup build
$ ninja -C build
Готовый исполняемый файл находится по пути `build/src`### Запуск
Для запуска требуется только наличие `telegram-glib`, `gxml`, `cairo`$ ./barsu-rasp-bot