REAPER-2.0

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

GPL-3.0 License

Stars
327
Committers
23

Bot releases are visible (Hide)

REAPER-2.0 - Suggestion System Latest Release

Published by Simpleboy353 almost 2 years ago

What's new?

  • Suggestion system has been added to REAPER
  • Works with the /suggestion command.
  • Includes the create, approve and the deny command.
  • The approve and the deny command requires you to have the Manage Server permission, in order to use the commands.

Other information

  • The update is still in beta, so errors can occur.
  • Few errors are expected to show up, when using the approve and deny commands, but the errors won't affect the functioning of the bot.

Got queries? Join our support server for assistance!

REAPER-2.0 - Updated to Discord.js v14

Published by Simpleboy353 about 2 years ago

v14 support is here!

  • Updated the repository to discord.js v14

Notes

  • No support will be provided for older versions
  • Removed game commands
  • Only 3 game commands are available now

Need help or found an error?

REAPER-2.0 - New Rep System Feature

Published by Simpleboy353 almost 3 years ago

Whats new?

  • Added a new rep slash command with which server admins can add/remove rep points from any user.

Some important changes

  • In the previous version, some of the image manipulation commands were disabled because of the API issues. In this version, we have ended the use of AlexFlipNote's API for the image manipulation commands in this bot, instead we have moved on to a new api for the image manipulation commands.
  • All the commands which used AlexFlipNote's API have been removed from the bot.
  • New Image Manipulation commands have been added in place of these commands.
  • You can use the help command to check out the new commands.

Other minor changes

  • Now you cannot view NSFW commands outside of an NSFW channel.
  • Fixed some errors with the serverinfo command.

What's Changed

New Contributors

Full Changelog: https://github.com/Simpleboy353/REAPER-2.0/compare/0002...v7.3.0

REAPER-2.0 - Rep System

Published by Simpleboy353 almost 3 years ago

Rep System

  • Rep System has been added to the bot.
  • You can gain 2 types of rep points, General and Trade.
  • To enable the Rep System, use the admin dashboard.
  • General Rep can be gained in any channel.
  • Trade Rep can only be gained in a channel which has been setup as the Trade Rep Channel by the Server Admins.
  • To see how many rep points you have, you can the use the /check slash command. (You can check rep points of other users as well)
  • More features relating to the Rep System will be added in the near future

Other Changes

  • AlexFlipNote's API is being changed, therefore some of the image commands will not be working anymore.
  • All the commands using AlexFlipNote's API have been disabled for now.

Bug Fixes

  • Fixed a bug, which caused the bot to throw the client is not defined error.
REAPER-2.0 - Support for Discord Activities

Published by Simpleboy353 almost 3 years ago

What's new?

  • Added 8 new games commands
  • Added 8 new activity commands
  • Updated the help command

Discord Activities

  • 8 new activity commands have been added
  • Can be accessed from the new Activities Secton in the help command

Other Changes

  • Help command (Slash) has been renamed from help menu to help
  • Ping command (Slash) has been renamed from ping info to ping
  • You can now get help for a specific command, using the help command (both slash and message command) For e.g /help lock or !help lock

Bug Fixes

  • Fixed a bug which caused the ping command (slash) to not edit the embed to show the latency
  • Fixed a bug with the nitro command , which prevented the startup of the bot

Found errors? Feel free to report in our support server!

REAPER-2.0 - Music System

Published by Simpleboy353 about 3 years ago

REAPER-2.0 v7.0.0-stable

Music System

  • Music commands have been added to the repo and can be used to play music in discord.
  • Music commands will only work with Slash Commands.

New Commands:

  • 3 new games commands have been added, namely: catchthefish, football and gunfight

Fixes:

  • Image manipulation commands have been fixed and are working now.
  • Note: You need an API key to use AlexFipNote's API.

Bugs? Report in our support server!

REAPER-2.0 - Better Error Logging

Published by Simpleboy353 about 3 years ago

REAPER-2.0 v6.7.5-alpha

Better Error Logging

  • The bot now has a better error logging system. If the bot faces any error, now it will be logged in a channel of your choice.
  • This updates makes it mandatory for you to use ERROR_LOGS_CHANNEL in the config.json file!

New Commands

  • Animesearch, Calculator, RPS, TicTacToe, Translate.
  • Thanks to @InsufiKoder for adding these commands!

Bug Fixes

  • The bot no longer goes offline when trying to execute a specific command.
  • Fixed the msg.edit is not a function error with the help command.

Upcoming Updates

  • There will not be any new feature in v6.9.0 update, as it will be focused on bugs/error fixes only.
  • Music will be added in v7.0.0 update and will be accessible via slash commands only.

This update is alpha release of the upcoming v6.9.0 update!

REAPER-2.0 - Slash Commands and Thread Channel Updates!

Published by Simpleboy353 about 3 years ago

REAPER-2.0 v6.7.0-beta

New Stuff

Slash Commands

Slash commands have been added with this update! These commands can be accessed as Slash Commands now:

  • 8ball, dashboard, delchannel, delrole, emojiid, help, ping, youtube
  • Enable the applications.commands scope to use slash commands.

New Events

The bot now logs events related to Thread Channels. Following Events have been added:

  • threadCreate, threadDelete, threadMembersUpdate, threadUpdate

Other Changes

  • Updated the help command to support menu(s) now.
  • Updated the UI for the dashboard command. On changing the settings the bot will edit the message sent along the menu to show the changes made, inorder to avoid spam.
  • Updated the youtube command. Youtube Search has been replaced with Youtube Together.
  • Every slash command will require the same syntax in the beginning:
module.exports = {
      name: "help", // for example, help command
      description: "Shows the help menu", // the description
      options: null, // If you want no input or sub command for the command, keep options null. Refer to other commands for inputs and sub commands
      run: async(client, interaction, args) => { // message is replaced by interaction
              // Command goes here!
      }
}
  • Keep the syntax same, else the commands will give errors!
REAPER-2.0 - Logging And New UI for Settings

Published by Simpleboy353 about 3 years ago

REAPER-2.0 v6.6.0-beta

New stuff

Added Logging! The bot can now log different events happening in your server! The bot currently logs these events:

Guild Events

  • guildBanAdd, guildBanRemove, guildUpdate

Channel Events

  • channelCreate, channelDelete, channelUpdate

Role Events

  • roleCreate, roleDelete, roleUpdate

Voice Events

  • voiceStateUpdate

Guild Member Events

  • guildMemberUpdate, guildMemberAdd, guildMemberRemove

Message Events

  • messageDelete, messageUpdate

New UI for configuring the bot as per your server!

Preview

  • ^^Can be accessed using the !dashboard command!
  • Note: The Image may vary with the actual UI!

Bug Fixes

  • Fixed the Auto-Mod not responding on sending nsfw messages.
  • Some more minor bug fixes.

Some Important Notes

  • Updated to the latest Discord.JS v13
  • Slash commands will begin to be added with the next update
  • You may expect a better Menu UI for settings in the next update
  • Events related to ThreadChannels will be added in next update
  • This is a beta release of the upcoming v6.7.0 update
  • Config commands are available for now, but they will be removed in v6.7.0 and will be replaced with the new Menu UI for Configuration.

Need Help?

REAPER-2.0 - Image Command Fixes

Published by Simpleboy353 over 3 years ago

REAPER-2.0 v6.5.5-stable

Fixes and New Stuff

  • We have fixed a few Image Manipulation Commands.
  • Added Automod [Blocks any nsfw words being sent in the chat]

A special thanks to @HACKERPROTM for helping out with this update!

REAPER-2.0 - Support for Discord.JS v13

Published by Simpleboy353 over 3 years ago

The Repo has been updated to support Discord.JS v13. Special thanks to @elttcaiman for helping me to update the repo to v13!

Also, we have removed support for v5.5.0-beta version of the repo!

Any error? Report it! We'll be happy to assist!

REAPER-2.0 - Anti-Link Support!

Published by Simpleboy353 over 3 years ago

REAPER-2.0 [Version 6.3.0-stable]

What's new?

Added Antilink System

  • When Antilink System is enabled in your server, users cannot send invite links or any other links in the server!

Added Goodbye Channel and Messages

  • Now you can set bot to send messages in a certain channel when a user leaves your server!

Other changes

  • Added 3 new commands (Antilink, Leavechannel, Leavemessage)
  • Welcomer System now sends an automated response if you set up the Join/Leave Channels without setting up the Join/Leave Messages.
  • Ended Support for v5.0.0-beta. We will no longer provide any help to anyone using v5.0.0-beta or below versions!
REAPER-2.0 -

Published by Simpleboy353 over 3 years ago

REAPER-2.0 - Error Free Version

Published by Simpleboy353 over 3 years ago

REAPER-2.0 [Version 6.1.0-stable]

This Version includes a lot of error fixes and a few new features!

Error Fixes

  • Fixed the .forEach Error in the index.js file, which prevented the startup of the bot.
  • Fixed a bug which caused the bot to not respond to commands after startup.
  • Fixed prefix.js command.
  • Fixed the autorole.js command.
  • Fixed an error in the command.js file which prevented the startup of the bot.

New Stuff

  • You can now mention the bot instead of using the prefix to use the bot.
  • Added Aliases.
  • Added Cooldowns.
  • Updated the README.md file
  • To use Aliases and Cooldowns, use this format:
module.exports = {
      name: "help",
      description: "Shows the commands page",
      category: "info",
      aliases: ["commands"],
      cooldown: 2,
      run: async(client, message, args) => {
         // Rest of the Code here!
     }
}

If you find any errors, please report the issue or if you can solve it, feel free to open a pull request.