Let's just say this bot does everything... including keep a conversation if you enable it's autochat feature :)
Create a discord text channel named "mod-logs" FOR: Logging moderator command uses and server events (user join/leave/mute/unmute/kick/ban).
Create a discord text channel named "reaction-logs" FOR: Logging reaction role events (user join/leave role via reaction role) if you wish to log these events separately.
Create a discord text channel named "reports"
FOR: Logging reports from the _report command if you wish to log these events separately.
NOTE: These channels require the bot to have at least:
view channel, send messages, and embed links and mention permissions.
Roles and Users MUST be given permission to access certain commands.
USE: _help {command} to view it's permission requirements.
USE: _addmember {@role | roleID | @user | userID} to add a role/user to access member commands.
USE: _addmod {@role | roleID | @user | userID} to add a role/user to access mod commands.
Administrator commands can only be accessed by server administrators.
USE: _help for a list of commands.
Use _help {command} to view information on a command.
ALL automoderation will DEFAULT to disabled. To enable these tools USE:_help auto-moderation.
Added: Welcome messaging. USE: _help welcoming to view this.
Added: Autochat. USE: _help autochat
Beta Testing: Math. USE: _help math
To clone and use ComicallyBot2.0 you will have to do a few things:
- Install mongodb and compass for mongodb. Install Java v11 and lavalink from
Scroll down all the way, find your OS, download whichever works best for you. (For windows download the .zip).
Hover over the top 
Place lavalink .zip contents into a lavalink folder inside the project.
- Create a .env file with a
TOKENfor a discord token,STEAMfor steam API key,ERELAfor erela password, andUSERIDfor discord User ID for owner commands - Create a application.yml file inside lavalink
ex: https://github.com/stuyy/Lavalink-Discordpy-Example/blob/master/application.yml
- npm i --save
- To start the bot correctly use: "start.bat" or open /lavalink/start.bat and then "node ." in project directory
Differences for Mac/Linux users:
- Install Java v11 or higher https://www.azul.com/downloads/zulu-community/?&version=java-11-lts&os=&os=macos&architecture=x86-64-bit&package=jdk
- "Chmod u+x ./start.sh"
- To start the bot correctly use "./start.sh" then add a new terminal to use "node ."