Skip to content

A discord bot created with discord.js and typescript, with the purpose of enhancing your discord experience

License

Notifications You must be signed in to change notification settings

rapilukz/RogerBot

Repository files navigation

🤖 Welcome to RogerBot 🤖

GitHub package.json version License GPL 2.0 GitHub package.json version GitHub package.json version GitHub package.json version

✍️About

Roger is a multipurpose discord bot built on top of discord.js, with the main focus being moderation but also having a Twitch integration.
It uses the recently introduced Slash commands to create an easy to use interface inside discord to help you configure your server without the need to use an external dashboard to configure the basics off the bot for your server as: Welcome Channel, Default Role, Farewell Channel and much more, inside the bot you can use /help to let you know about everything roger can do!

✉ Invite Roger

If you want roger to be a part of your server use this link to invite him!
Liking this repository? Feel free to leave a star ⭐ to help promote Roger!!

⚙️ Installation

To Run this bot you will need the follwing things:

Important: Make sure that your bot has the applications.commands application scope enabled, which can be found under the OAuth2 tab on the developer portal

Run npm install to install all the dependencies in the bot directory and make sure you get no errors.

Create a .env file with the following secrets:

  • TOKEN Discord Bot Token
  • BOT_ID Discord Bot Client ID
  • DB_CONNECT MongoDB Connection String
  • CLIENT_ID Twitch App Client ID
  • CLIENT_SECRET Twitch APP Client Secret

In the config.json inside src folder you will find the bot's default prefix
If you dont't want to use the Twitch Integration set the "EnableTwitch": false

At the end run npm start and enjoy your experience!

📜 License

Released under the GPL-2.0 license

About

A discord bot created with discord.js and typescript, with the purpose of enhancing your discord experience

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published