Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/domin-mnd/knrtu-kai-discord-bot
Discord bot written with Sapphire, Prisma & Typescript for KNRTU-KAI university
https://github.com/domin-mnd/knrtu-kai-discord-bot
bot discord-bot discord-js nodejs
Last synced: 4 months ago
JSON representation
Discord bot written with Sapphire, Prisma & Typescript for KNRTU-KAI university
- Host: GitHub
- URL: https://github.com/domin-mnd/knrtu-kai-discord-bot
- Owner: domin-mnd
- License: gpl-3.0
- Created: 2022-09-10T13:49:10.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-20T20:04:01.000Z (over 1 year ago)
- Last Synced: 2024-10-11T16:11:29.640Z (4 months ago)
- Topics: bot, discord-bot, discord-js, nodejs
- Language: TypeScript
- Homepage:
- Size: 83 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
> **Note**: Для тестов и помощи по боту есть [собственный сервер](https://discord.gg/2X8ADc38ut)!
# КНИТУ-КАИ
[Казанский национальный исследовательский технический университет имени А. Н. Туполева](https://kai.ru/main) - современный образовательный и научно-исследовательский комплекс, сочетающий в своей работе классические университетские традиции и новейшие технологии в образовании.
Вуз обладает уникальной научно-педагогической школой, которая выпускает грамотных, квалифицированных специалистов в различных областях – от авиапромышленности до машиностроения.
# Дискорд бот
Дискорд бот был сделан на основе библиотеки `discord.js` и фреймворка `@sapphire/framework`, специально для КНИТУ-КАИ. Главной особенностью этого бота стала возможность просмотра расписания, используя [мессенджер Дискорд](https://ru.wikipedia.org/wiki/Discord).
> Для студентов стремящихся узнать как бот узнаёт расписание смотреть `/docs/schedule.md`.## Особенности
По сравнению с другими проектными работами ([Telegram Bot](https://github.com/L11R/KnituKaiBot-telegram), [Vkontakte Bot](https://github.com/DobryninIlya/botkai)) этот бот: написан на [Node.JS](https://nodejs.org/ru/) - рантайме javascript на движке [Chrome V8](https://v8.dev/), активно обновляется и использует среду Дискорд.
## Дополнительно
Помимо библиотеки `discord.js` и модулей `@sapphire` в проекте были использованы такие модули как:
- [`@supersetkai/kai.js`](https://supersetkai.ru/projects/kai.js) - модуль (оболочка АПИ) для работы с расписанием КНИТУ-КАИ
- [`colorette`](https://github.com/jorgebucaran/colorette) - модуль для добавления цветов в терминал
- [`prisma`](https://www.prisma.io) - ORM для базы данных mysql## Помощь
Буду вам рад если вы желаете помочь этому проекту развиваться.
> Для контрибуторов смотреть `/docs/contribute.md`.