Skip to content

Latest commit

 

History

History
123 lines (97 loc) · 5.34 KB

File metadata and controls

123 lines (97 loc) · 5.34 KB

REAPER-2.0

Development Notice

🚧 REAPER is currently undergoing a major rewrite.

A new version of the bot is currently in development with significant architectural and feature changes planned.

The upcoming release will include:

  • A redesigned command system
  • Updated Discord.js implementation
  • Improved music functionality
  • A cleaner and more maintainable codebase
  • Changes to existing commands and features

Some existing features, including certain activity, information, and configuration commands, will be removed, replaced, or redesigned.

⚠️ Important:
The current version of REAPER is not expected to function correctly during this transition period due to major dependency and API changes.

The new version is planned for release by the end of 2026.

Until then, this repository will remain available for reference, but active development is focused on REAPER 2.0.

For questions, suggestions, or development updates, you can contact me through Discord: [Discord Server Link]

GitHub License Buy Me A Coffee GitHub Stars GitHub Forks Support Server

A Multi-purpose Discord bot with many features!

Requirements

  • Discord.js v14 (npm install discord.js@latest)
  • applications.commands scope enabled for your bot in Developer Portal (For Slash Cmds).
  • MESSAGE_CONTENT, GUILD_MEMBERS intents enabled in Developer Portal (GUILD_PRESENCES is optional)
  • NodeJS v16.9.0 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)
Suggestion System
Slash Commands
Rep System
Command Categories
Commands Category Availability
Configuration
Fun
Image
Info
Moderation
Music
NSFW
Utilities

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",
  "YT_COOKIE": "ADD_YOUR_COOKIE_HERE",
}
  • Watch this video to know, how to get the YT_COOKIE
  • You may use any channel id for ERROR_LOGS_CHANNEL, but the bot must be present in the server you are choosing the ID from.
  • All the errors your bot faces, will be logged in the ERROR_LOGS_CHANNEL
  • 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!