{"repo":"Airkek/osubot-telegram","free":true,"listed":false,"github":"https://github.com/Airkek/osubot-telegram","clone":"git clone https://github.com/Airkek/osubot-telegram.git","description":"Powerful osu! telegram bot","language":"TypeScript","stars":17,"topics":["bot","osu","osugame","telegram","telegram-bot"],"license":"GPL-3.0","category":"chat-messaging","readme_excerpt":"osu! legacy bot Multi-platform chat bot for osu! and Beat Saber. A single instance can serve Telegram and VK simultaneously while sharing one application runtime and linked user identity. The project originated as a port of OctoDumb's osubot-old. Public bots - Telegram: https://t.me/osulegacybot - VK: https://vk.com/osulegacybot Features - osu!stable and osu!lazer scores, profiles, recent plays and top scores - Gatari, Ripple and Akatsuki support, including their additional play styles - BeatLeader and ScoreSaber support - Image cards and text output in English, Russian and Chinese - Chat leaderboards and leaderboards for a selected beatmap - Accounts that can be linked across supported bot platforms - Replay rendering through o!rdr or osu-replay-viewer-continued via osubot-orv-runner Run with Docker Compose Docker Compose starts the bot, the osu! performance server, PostgreSQL and a local Telegram Bot API server. 1. Create a deployment directory and download the Compose file: 2. Download and edit the environment template: Configure osu! API credentials, PostgreSQL credentials and at least one complete platform credential set: - TELEGRAM TOKEN and TELEGRAM OWNER ID for Telegram - VK TOKEN and VK OWNER ID for VK When both sets are present, both adapters start in the same process. BOT PLATFORMS is an optional comma-separated override; when empty, configured platforms are detected automatically. VK USER TOKEN is optional and is only required for uploading private video attachmen","default_branch":null,"files":null,"tree":[],"storefront":"/r/Airkek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Airkek/osubot-telegram/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}