A friendly general-purpose Discord bot
Beatrice DellacĂ
f5a8c2af48
This vulnerability is very unlikely to ever happen, since the only way to modify the YAML file is to edit it yourself, and it would be useless for a bot owner to RCE their own bot. No other person can edit the configuration file remotely (eg. with bot commands), so realistically, this could not happen. |
||
---|---|---|
src/main | ||
.drone.yml | ||
.gitignore | ||
pom.xml | ||
README.MD |
HidekoBot
Hideko is a general-purpose Discord bot.
Startup
Download a prebuilt JAR file or build it from source, then run it with:
java -jar HidekoBot.jar [additional parameters]
Where HidekoBot.jar
is the executable archive and [additional parameters]
are arguments that you can add to
make the bot change its behavior.
Additionally available parameters are:
- verbose: log every message that the bot receives, plus additional debugging messages. Very spammy and performance heavy.
- refresh: force refresh the bot's commands.
Note: Java 16 or later is required.
Initial setup
Run the startup command once. The bot will generate a config.yml
file in the directory you were when you ran it.
Edit the configuration file and set all values according to your needs.
Save the file and start the bot again. If there are no issues, everything will load and it will print an invite-link in your console. Click on the link to add your bot to any server with the correct permissions already set-up.