Skip to content

PruneBot is an easy to use multi-purpose bot and it has a free open source code to setup your own prune bot to your own server.

License

Notifications You must be signed in to change notification settings

mashwishi/PruneBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Source Code Version 2.2.0 | Bot Version 3.0.0

Sorry, But I no longer share the recent updates of this Discord Bot, It was due to users removing all the credits to the sources including to the packages command. I have decided to stop the development and updates publicly. At the moment only supporters will only gain access to the private source code. Thank you!

Created by Mashwishi | Powered by Discord.js

Fellow Developers that guide me doing this from Discord Server Community of Discord API.
Special Thanks to our contributors and helper esfox, itsjusttriz and Hickacou!



Discord Banner 2


Prune Bot

Contributors Forks Stargazers Issues MIT License


What is this bot?

PruneBot is an easy to use multi-purpose bot and it has a free open source code to setup your own prune bot to your own server. Our goal is to cover as many functionalities as possible.

PruneBot (Development) is created for beta testing of the latest updates of PruneBot. This is also limited to 100 servers, This bot is not that stable and may contain bugs. There will be no support given to this version


Bot Features:

  • ๐Ÿ”‹ 24/7 Full Uptime with high stability
  • ๐Ÿ“ Persistent Database based in Enmap
  • ๐Ÿ‘ฎ Powerful Moderation Commands
  • ๐Ÿ˜ƒ Easy to use
  • โš™ Per-Server Settings
  • ๐Ÿ‘ Fast command responses
  • ๐ŸŽ‰ Giveaways Commands
  • โšฝ Slash Commands

Important Note:

  • โš  | Embed links needed for bot embed messages
  • โš  | Admin Permission needed for Moderation commands

Commands

Featured Commands:

We have more than 80 commands in this bot, and they are featured and having 9 main categories

  • โš™ Basic: setprefix, and more coming soon!
  • ๐Ÿ”’ Moderation: ban, kick, warn, mute, createchannel, createemoji, and 9 more!
  • ๐Ÿ”Œ Utility: weather, aes256, embed, enlarge, and 4 more!
  • ๐Ÿ’€ Pruning: urole, unorole, kole, knorole, fetch
  • ๐Ÿ“ Info: help, uptime, vote, channel, stats, whois, and 5 more!
  • ๐ŸŽต Music: play, loop, skip, stop, jumpto, volume, and 4 more!
  • ๐ŸŽ Giveaways: gstart, gend, greroll
  • ๐ŸŒ  Images: cat, changemymind, gay, trigger, circle, and 7 more!
  • โšฝ Fun: 8ball, reverse, snipe, and 4 more!

More PruneBot(s)

PruneBot Main is the only verified bot at the moment, If you're encountering issues with the main bot due to a lot of users feel free to use other versions of PruneBot there are 3 alternative PruneBot(s) the Blue, Green and Red this bot is currently not verified and can only handle up to 75+ Discord servers. If you can no longer use any of this alternative bots to your server due to limited invite please kindly contact me to our Discord Server.

PruneBot Main PruneBot Green PruneBot Red PruneBot Blue

Self-Hosting & Development

Recommended Hosting (This is affiliated link, Not officially endorsed or sponsored by Pebblehost)

PebbleHosting - Discord Bot Hosting

We ask you to please not host your own instance of PruneBot. Even though our license allows it, self-hosted instances of the bot have brought us a lot of headache in the past. If you're considering self-hosting, please try the official instance of the bot first. If you have any concerns about the security of our instance, please contact us. We'd love to talk and answer any questions you have.

If you're really really really going to self-host the bot, please read our license first, and be aware that we don't provide any self-hosting support. You'll be on your own.

Getting Started

This is how you will set-up your self-hosted Prune Bot.

Requirements

  • Node.js v12.x or upper
  • Python (For Advanced Music feature)

Installation

  1. Clone the repo
    git clone https://github.com/mashwishi/prunebot.git
  2. Install NPM packages
    npm install
  3. Create .env file to the same folder of the PruneBot then copy and fill this:
    TOKEN=<your bot token here>
    OWNERID=<your id here>

Reminders:

  • If you are not using Discord Bot lists and top.gg, delete files from handlers/dbl-loader.js / events/dbl/all-files and removes all codes from index.js with //
  • If you are using Top.gg bot lists API, u need to delete // from commands lines from index.js
  • If you are not using .env supported hosters, please add code require('dotenv').config() to the top of the code from index.js, shard.js and other place are needed to use process.env.(stuff)
  1. To get PruneBot ready to run locally, the first step is to clone this repository onto the machine you wish to run it on.
  2. Node.js version 12 or newer is recommended to run PruneBot since we are using Discord.js v12
  3. Use NPM to install the dependencies from the project folder: npm install
  4. Edit/create the file .env (or your hoster's provided environment secret) and insert your bot token in TOKEN value.
  5. Start the bot from the project folder: node shard.js
  6. Open http://localhost:8080/ or your project URL to view the http output.

Issue/Suggestions

If met any issues, go here to report bug and create new issue for supporting

Github Repository

PruneBot Made by Mashwishi, project Here


Recommended Hosting (This is affiliated link, Not officially endorsed or sponsored by Pebblehost)

PebbleHosting - Discord Bot Hosting

About

PruneBot is an easy to use multi-purpose bot and it has a free open source code to setup your own prune bot to your own server.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published