/novicebot

⚔️ A fun-oriented discord bot made using DiscordJS, NodeJS, and MongoDB

Primary LanguageJavaScriptMIT LicenseMIT

Logo

⚔️ Zoro a NoviceBot ⚔️

GitHub contributors GitHub issues License


Status: 🚀 In progress 🚀

Zoro is a free and opensource discord bot who's main object is to entertain its users. He's still in his infancy stage equipped with some fun and basic moderation commands.

😊 Show some ❤️ by giving a star! ⭐

Table of Contents

Installation

You can clone this repo and host the bot yourself

git clone https://github.com/Arun-kc/novicebot.git

After cloning, run an

npm install

to snag all of the dependencies. Of course, you need node installed. I also strongly recommend nodemon as it makes testing much easier.

npm i nodemon

Setting Up

You have to create a .env file in order to run the bot (you can use the example file provided as a base). Your file should look something like this:

BOTTOKEN=123456
TENORKEY=123456
prefix=z!
AUTHORID=12345
MONGOPATH=mongodb+srv://....

Visit the Discord developer portal to create an app and use the client token you are given for the BOTTOKEN option. You can get your TENORKEY from Tenor API. AUTHORID is your own Discord Id and for MONGOPATH is your mongodb path you get from MongoDB Atlas.

Once the set up is done you can run the bot using the command

npm run dev

Contribution

Check out contribution for more info

To-Do

Zoro is in his infacy stage with continuous state of development. New features/updates may come at any time Some pending ideas are:

  • Music
  • Economy
  • Profile
  • Memes
  • Reaction roles
  • Full fledged moderation

Powered by:

Discord.js Node.js MongoDB


Contributions are welcome! <3

Made with ❤️ and JavaScript.