An open API service indexing awesome lists of open source software.

https://github.com/one-zero-eight/sport-bot

Track sports progress and check-in for classes via Telegram.
https://github.com/one-zero-eight/sport-bot

grammy sport telegram-bot typescript

Last synced: 28 days ago
JSON representation

Track sports progress and check-in for classes via Telegram.

Awesome Lists containing this project

README

          

# [@IUSportBot](https://t.me/IUSportBot)

> More convenient way to use [InnoSport](https://sport.innopolis.university/profile/) with some extra features.

## Features

🔑 Login once and use forever (until graduation)

🕑 Track your sport hours

🏄‍♂️ Easily check-in for classes

📆 Export your personal sport calendar with [InNoHassle](https://innohassle.ru/sport)

🌐 Bot speaks English and Russian

## Stack

[**TypeScript**](https://www.typescriptlang.org)

Programming language.

[**grammY**](https://grammy.dev)

Telegram Bot framework that provides convenient interface for Bot API and has many useful plugins.

[**Prisma**](https://www.prisma.io/)

Significantly simplifies work with the database.

[**ESLint**](https://eslint.org)

Used to lint and format the code (no Prettier required).

[**Vitest**](https://vitest.dev/)

Testing framework that just works with the default configuration.

## Contributing and Local Setup

_TBD_

## License

[MIT](./LICENSE)