Skip to content

Mechan is a Simple Discord.js Bot Template for those learning Discord.JS

License

Notifications You must be signed in to change notification settings

Scarface-Tony-Montana/Mechan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mechan Discord Bot (Made with Discord.js)

This is my second publicly shared Discord Bot made using Discord.js.

Codacy Badge

It currently has these features:

  • Bot Information command (with vps speedtest speedtest-cli required - pip install speedtest-cli)
  • Eval command
  • AFK command

Coming Features:

  • Kicking users
  • Banning users

Installation

First of all, clone this repository.

This bot requires Node.js v10+ (and npm) and python module speedtest-cli to run.

Also, please make a channel for mod logs in your Discord server.

Once you have that done, edit the config.json file in Settings folder.

Bot Application

Example Configuration

After that, you can install the dependencies and start the bot

You can use the command line

$ cd MechanDiscordBot
$ npm install
$ npm start
$ pip install speedtest-cli (requires python3)

Only if you have issues with "cannot find sqlite3.node"

$ sudo apt-get install sqlite3
$ sudo apt-get install libsqlite3-dev

NOTE: Running the bot with a process manager (like PM2) is recommended.

This bot must be run on a Discord bot account. Do NOT try to run this on a normal user account. This is against the Discord Terms of Service.

Also, do NOT play with the eval or exex command. You have been warned.

Changes to the Code

You may change code if needed under the following conditions:

You may change everything. however I will not accept any bug reports coming from this. You will also agree to keep the original copyright license intact. You may add your name in the license if you change and remodify the source, however, you must keep the original wording used.

ALL copyright notices and credits must be kept as is, not edited in any way (except for adding your own name) and not removed.

Contributing

Want to contribute?

Mechan Discord Bot is written in Discord.js. If you want to add a feature or work on the code, feel free make a pull request and your code might be accepted.

Credits

Privacy:

Please read the PRIVACY.md file.

License:

Please read the LICENSE file

About

Mechan is a Simple Discord.js Bot Template for those learning Discord.JS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published