Main Directory - xHelixStorm/Azrael GitHub Wiki
Here, you'll see how your Azrael main directory should look like. You'll know in case anything is missing.
scripts
Contains two files named restart.sh and restart.bat. Both files contain one command to restart the Azrael Bot, if tge reboot command has been used. Which of the files will be called depends on the operating system. Linux will automatically use restart.sh and Windows will use restart.bat
temp
The temp directory will contain temporary files that will be detached after specific commands have been used or after having met certain requisites such as when the word filter gets triggered. The path for the temp folder ca be chosen freely from inside the config.ini file. If the folder doesn't exist, it will be created automatically by Azrael on start up.
log
On each Bot start up, a log file will be created named log with the current program start time. In there, actions such as mute and bot errors will be logged. The path to the log file is fixed and can't be changed. Also if this folder doesn't exist, it will be created automatically on start up.
message_log
If enabled in the config.ini file, it will log every written message that the bot can see from a textchannel into a file named exactly the same as the textchannel. Every message log will receive a timestamp and the name of who wrote the message into the textchannel. Edits are excluded from logs! Also if this folder doesn't exist, it will be created automatically on start up.
files
This folder contains various ressources for the Bot such as images for specific commands or actions. For example pictures to display pugs or cats, various pictures needed for the ranking system and much more that will be implemented in the future. Other than that, directly on the root directory are two files named version.azr and reboot.azr. version.azr contains the previous version number of the Bot from its last start up. If the version of the Bot and from the one in the file differs, it can be decided through the config.ini file, if path notes should be posted on Discord. Then reboot.azr is for when the reboot command has been detected. This file will be used to restart the Bot if it gets edited.
mysql
Contains three sql files needed for setting up the MySQL databases. The databases are named the same as the files. Check the MySQL wiki page on how to set up your MySQL Server on Windows as easy as possible.
Azrael.jar
Main file to launch the Bot. By newer Bot versions, only replace this file.
config.ini
Enable or disable commands, set thumbnails for various actions, insert your MySQL credentials and much more. Check the Config.ini wiki page for more information.