Script chan is the tool used by world cup organizers since 2015. You can use it to manage and create your osu! multiplayer rooms.
User documentation: https://git.cartooncraft.fr/shARPII/script-chan/wikis/About-us/Home
Forum link: https://osu.ppy.sh/community/forums/topics/730734
Discord link: http://discord.gg/QGv44Sc
The osu! staff tolerates running bots on your own osu! account, however you are not allowed to create a dedicated osu! account to your bot without acknowledging the staff. Any attempt to do so will be considered multi-accounting, which is against the osu! Terms of Use. Normal accounts have undisclosed rate limits. Script-chan, by default, uses limits that are somewhat tested on user accounts but there's no guarantee provided. Using a smaller duration is at your own risk.
If you are willing to contribute to the project, you can join our discord server and discuss with us! We already have some long term ideas but we will gladly appreciate new ideas to improve Script chan.
It is licensed as GPL 3.0. The entire license text is available in the LICENSE file, however I recommend you to take a look at this short summary to get a better idea!