(I will stop updating this thread. Please refer to the GitHub repository for up-to-date information.)
Hello there!
NuclearBot is a Twitch bot with a basic graphical interface.
It is an open-source project under the A-GPLv3 license.
Starting from v1.1-pre, it has had a plugin system which can load plugins from external files as well as built-in plugins.
The reason I'm posting this in the osu! forums is because the first plugin that was made for this bot was an osu! stream helper.
As of now, the latest version is v1.1.3
Well, nothing much to add, without further ado, here is the thing!
If you want to report an issue or request a feature, please use the GitHub platform.
Peace,
NuclearCoder
Hello there!
NuclearBot is a Twitch bot with a basic graphical interface.
It is an open-source project under the A-GPLv3 license.
Starting from v1.1-pre, it has had a plugin system which can load plugins from external files as well as built-in plugins.
The reason I'm posting this in the osu! forums is because the first plugin that was made for this bot was an osu! stream helper.
As of now, the latest version is v1.1.3
Well, nothing much to add, without further ado, here is the thing!
Screenshots
I'll be posting more screenshots in the near future, don't worry...
Features
Completed:
- built-in osu! plugin (see Plugins box)
- bot start/stop chat message
- make the bot remember the last loaded plugin
- console area in the GUI
- a plugin system that can load from JAR files
- shutdown hooks, to prevent memory leaks even when process is terminated
- output to both stdout and a log file
- configuration file to store the authentication stuff
- an API, with documentation comments
- a simple GUI (currently only has Start/Stop/Restart/Changeplugin)
- allow the bot's Twitch account to be different from the streamer's Twitch account
- moderator system, to allow third-party people to do system commands
- plugins for different games (although that's not this forum's topic hehe)
Built-in plugins
osu! bot:
- request command (supports beatmap, beatmap sets, and other URLs, with additional message)
- stats command (might add more info, idk.)
- now playing command (doesn't work for Mac OS X)
API
Coming soon. As soon as I get that script done to create JAR, commit source and create API JAR.
Thanks
Downloadspeppy, for making and maintaining this awesome game!
Mikuia and Cookiezi, for inspiring me to make this bot.
Mikuia and Cookiezi, for inspiring me to make this bot.
If you want to report an issue or request a feature, please use the GitHub platform.
Peace,
NuclearCoder