miraya
miraya copied to clipboard
Twitch ChatBot for "osu!", built with C++ & Qt6
Spiritual successor of twitch-chatbot-for-gosumemory, built in C++ and Qt6.
First Time?
- Click here to get the latest version of miraya.
- Scroll down to "Assets", and download the zip file that corresponds to your operating system.
- Extract the downloaded zip.
- Open the executable for miraya & enjoy!
Features
We have a couple.
Simple commands
| On Miraya | On Twitch |
|---|---|
To add a command, just use the "Add Command" button, type the command and the response you'd like to have.
!np
When connected correctly with gosumemory, users can do a !np to obtain the current map with the corresponding URL.
Note This feature works only when gosumemory is connected.
!skin
When connected correctly with gosumemory, users can ask for the current skin. If added via the dedicated menu "Responses>Skins", users can also receive a download URL for it.
Note This feature works only when gosumemory is connected (press "Start"). Adding skins via the menu requires an active connection to gosumemory.
| On Miraya | On Twitch |
|---|---|
In Game Requests
When a user sends a map in the chat, it will be automatically forwarded in the game chat.
Note This feature works only when the osu! IRC is connected.
| On Twitch | In Game |
|---|---|
Dark Mode
On Windows, the prefered system theme will be followed.
| Light Theme | Dark Theme |
|---|---|
Backup & Restore
You can backup all your skins, custom commands and credentials with a single click.
Warning Credentials are stored in plain text. Please don't send your backup file to anyone if you selected to export personal data.
Dev stuff
This application is currently being developed with Windows 10 (Qt Creator/VS Code and MinGW) and Arch Linux (VS Code with Clang). Builds are tested with Qt 6.3.0 on Windows and the latest Qt6 version available from the Arch repos
The builds are tested with this two operating systems in mind, but they should work with any operating system that supports Qt6.
Building from source
Feel free to build from source if you'd like.
All platforms
-
Clone the repository:
git clone https://www.github.com/MirayaProject/miraya.git -
Open the
CMakeLists.txtfile with Qt Creator. To do that, use the "Open Project" button: -
Run the project.