mirror of
https://github.com/Airkek/osubot-telegram.git
synced 2026-04-08 04:23:01 +03:00
Powerful osu! telegram bot
- TypeScript 91%
- Fluent 8.8%
- JavaScript 0.2%
|
|
||
|---|---|---|
| .github/workflows | ||
| assets/oki-chan | ||
| src | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .prettierrc | ||
| crowdin.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| healthcheck.js | ||
| index.ts | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
osubot
Port of OctoDumb's osubot-old to telegram with various improvements and additional features
Try it out!
Telegram: https://t.me/osulegacybot
Features (not full list):
- replay rendering by using o!rdr and osu-replay-viewer-continued (through osubot-orv-runner)
- osu! lazer support
- Multi-language (en/ru/zh)
- osu! custom servers support
- BeatSaber support
- Recent play info
- Score on specified beatmap info
- Game profile info
- Player's top scores
- Chat members leaderboard
- Chat members leaderboard on specified beatmap
- Many more!
How to run (docker):
- Download compose file
mkdir osubot-telegram && cd osubot-telegram
wget https://raw.githubusercontent.com/Airkek/osubot-telegram/refs/heads/master/docker-compose.yml
- Fill .env:
wget -O .env https://raw.githubusercontent.com/Airkek/osubot-telegram/refs/heads/master/.env.example
nano .env
- Start container:
docker compose up -d
- Update (if necessary)
docker compose pull