Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ComicallyBot; a fully modular bot with server specific settings. Commands can be toggled on and off, as well as features per server. This bot has: Reaction Roles, Music Bot, Auto-Moderation, Chat-Bot, Leveling system as close to MEE6 as possible with my own created algorithm, Helpful Commands, Informational Commands, Math Solving Commands, A Sug…

Notifications You must be signed in to change notification settings

Samstiles-Dev/ComicallyBot2.0

 
 

Repository files navigation

Let's just say this bot does everything... including keep a conversation if you enable it's autochat feature :)

SETUP 1:

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.

SETUP 2:

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.

UPDATES:

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:

  1. Install mongodb and compass for mongodb. Install Java v11 and lavalink from

https://www.azul.com/downloads/zulu-community/?version=java-11-lts&os=&os=windows&architecture=x86-64-bit&package=jdk

Scroll down all the way, find your OS, download whichever works best for you. (For windows download the .zip).

https://ci.fredboat.com/buildConfiguration/Lavalink_Build?branch=refs%2Fheads%2Fdev&mode=builds&guest=1

Hover over the top alt text icon on the right side of the page, then click > Artifacts > click Download All (.zip) (Top right).

Place lavalink .zip contents into a lavalink folder inside the project.

  1. Create a .env file with a TOKEN for a discord token, STEAM for steam API key, ERELA for erela password, and USERID for discord User ID for owner commands
  2. Create a application.yml file inside lavalink

ex: https://github.com/stuyy/Lavalink-Discordpy-Example/blob/master/application.yml

  1. npm i --save
  2. To start the bot correctly use: "start.bat" or open /lavalink/start.bat and then "node ." in project directory

Differences for Mac/Linux users:

  1. 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
  2. "Chmod u+x ./start.sh"
  3. To start the bot correctly use "./start.sh" then add a new terminal to use "node ."

About

ComicallyBot; a fully modular bot with server specific settings. Commands can be toggled on and off, as well as features per server. This bot has: Reaction Roles, Music Bot, Auto-Moderation, Chat-Bot, Leveling system as close to MEE6 as possible with my own created algorithm, Helpful Commands, Informational Commands, Math Solving Commands, A Sug…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • Other 0.1%