katochayush / REAPER-2.0

A multi-purpose discord bot made using Discord.js V13. Includes Logging, Welcomer, Slash Commands, Menu based Help Command and so much more!

Home Page:https://infinitybot.tk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reaper Logo

REAPER-2.0

GitHub License GitHub Stars GitHub Forks Support Server

An Multi-purpose Discord bot with many features!


Requirements

  • Discord.js v13 (npm install discord.js@latest)
  • applications.commands scope enabled for your bot in Developer Portal (For Slash Cmds).
  • NodeJS v16.6 or higher
  • Basic knowledge of JS or Discord.JS

Have suggestions on what could be added?

  • Leave your suggestions right here then!

What features does Reaper Include?

Available Features
Features Availability
Anti-Link
Autorole
Auto-Mod
Custom Prefix
Permanent Database
Welcomer
Logging
Menu(s)
Slash Commands
Command Categories
Commands Category Availability
Configuration
Fun
Image
Info
Moderation
Music
NSFW
Utilities

Versions and Support Info

Detailed Versions Info
REAPER Versions Support Status
v7.0.0-stable (Music System) (Current) Available
v6.7.5-alpha (Better Error Logging) Available
v6.7.0-beta (Slash Cmds, Thread Events) Available
v6.6.0-beta (Logging, New UI for settings) Seems okay to me!
v6.5.0-stable (V13 Support Added) Discontinued
v6.3.0-stable (Anti-Link Support) Discontinued
v6.1.0-stable (Error Free Version) Discontinued
v5.5.0-stable (Welcomer Added) Discontinued
v5.0.0-beta (Autorole Added) Discontinued
v4.9.0-alpha (Custom Prefix Added) Discontinued
v4.4.0-alpha (Database Support Added) Discontinued
  • Keep checking the Releases Section to get the latest info relating new updates, bug fixes etc about the repository.
  • The Information above includes Versions with only Major Updates and not Versions with Bug fixes
  • v6.1.0-stable is included in the List because this version includes the fixing of every error in the repository.
  • Support is provided only for Stable and Beta Versions and not for Alpha Versions.

Getting started

Creating a fork:

Installing all necessary packages

  • npm install

Starting the bot

  • node . or node index

Configuration

  • Edit the config.json file and enter the required values
{
  "OWNER_ID": "YOUR_ID_HERE",
  "BOT_TOKEN": "YOUR_BOT_TOKEN",
  "tenorAPI":"ZEEELJXAFQBN",
  "DEFAULT_PREFIX":"ENTER_YOUR_PREFIX_HERE",
  "mongoPass": "ENTER_YOUR_MONGODB_URL_HERE",
  "ERROR_LOGS_CHANNEL": "ADD_ERRORLOGS_CHANNEL_ID",
  "ALEXFLIPNOTE_API_KEY": "ADD_YOUR_API_KEY_HERE",
  "YT_COOKIE": "ADD_YOUR_COOKIE_HERE",
}
  • You can obtain your Owner Id by Going to the Setting->advance and turn on developer mode switch,then go to a random server then right click on your name.Then you will see a button that tell "Copy ID" that will be your id that you can enter to the OWNER_ID field
  • "BOT_TOKEN" Can be Obtained by going to "https://discord.com/developers/applications/" and select your application then go to bot you will see your token there
  • "ALEXFLIPNOTE_API_KEY" can be Obtained by going to AlexFlipNote_server and then go to support channel and chat "Hi, I would like an API to use for my Discord bot."
  • "YT_COOKIE" can be obatined,Watch This Video To learn how:Watch
  • "ERROR_LOG_CHANNEL" Id can be obtained after turn on developer mode and right click on the channel and copy the iD of the channel you would like to use at log
  • The mongoPass must be a url
  • Visit Official MongoDB Website to get your mongoPass
  • Watch this video to know how to get your mongoPass: MongoDb Tutorial
  • Don't change the tenorAPI else the gif command won't work!

Contributing


Star the Repo if you liked it!

About

A multi-purpose discord bot made using Discord.js V13. Includes Logging, Welcomer, Slash Commands, Menu based Help Command and so much more!

https://infinitybot.tk

License:GNU General Public License v3.0


Languages

Language:JavaScript 100.0%