https://github.com/friday2su/all-in-one-bot
🤖 Multipurpose discord bot built using discord.js v14 with moderation, music, ticketing, translation, and much more
https://github.com/friday2su/all-in-one-bot
automod bot discord discord-bot discord-js discord-js-v14 discordjs moderation multipurpose-bot multipurpose-discord-bot music nodejs slash-commands
Last synced: 9 months ago
JSON representation
🤖 Multipurpose discord bot built using discord.js v14 with moderation, music, ticketing, translation, and much more
- Host: GitHub
- URL: https://github.com/friday2su/all-in-one-bot
- Owner: friday2su
- License: apache-2.0
- Created: 2024-07-30T11:31:14.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T03:44:11.000Z (over 1 year ago)
- Last Synced: 2025-06-14T05:35:15.555Z (12 months ago)
- Topics: automod, bot, discord, discord-bot, discord-js, discord-js-v14, discordjs, moderation, multipurpose-bot, multipurpose-discord-bot, music, nodejs, slash-commands
- Language: JavaScript
- Homepage:
- Size: 14.8 MB
- Stars: 20
- Watchers: 1
- Forks: 48
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Discord.js v14 Bot
Admin, AutoMod, Anime, Economy, Fun, Giveaway, Image, Invite, Information, Moderation, Music, Owner, Social, Statistics, Suggestion, Ticket, Utility and More...
Prerequisites
•
Getting Started
•
Features
•
Contributing
## 📦 Prerequisites
- [Node.js](https://nodejs.org/en/) v16.11.0 or higher
- [Git](https://git-scm.com/downloads)
- [MongoDB](https://www.mongodb.com)
## 🚀 Getting Started
- Open the terminal and run the following commands
```
git clone https://github.com/friday2su/discord-js-bot.git
cd discord-js-bot
npm install
```
- Wait for all the dependencies to be installed
- Rename `.env.example` to `.env` and fill the values
- Optionally edit `config.js`
- Type `npm run start` to start the bot
If you need any additional help, make sure to read our guides [here](docs/additional/installation.md)
✨ Features ✨
### 📡 **Advanced Dashboard**
- Manage your servers and make your server-specific settings!
- Make custom adjustments easy!
### 🛑 **Powerful Moderation:**
- **Moderation Commands.**
_Commands:_ `ban`, `unban`, `timeout`, `voice moderation`, `deafen`, `move`, `warn`, `setnick`, ...
- **Multi-Function Purge Commands.**
_Commands:_ `purge`, `purge attach`, `purge bots`, `purge links`, `purge token`, `purge user`, ...
### 🤖 **Auto Moderation:**
- **Anti system**
_Commands:_ `anti ghostping`, `anti spam`, `anti massmention`, ...
- **Auto Delete system**
_Commands:_ `autodelete attachments`, `autodelete invites`, `autodelete links`, `autodelete maxlines`, ...
- **AutoMod system**
_Commands:_ `automod status`, `automod strikes`, `automod action`, `automod debug`, `automod whitelist`, ...
### ⚙️ **Admin Configuration:**
- **Let a bot be the server's assistant!**
_Commands:_ `autorole`, `farewell`, `welcome`, `counters`, `flag translation`, `reaction roles`, ...
- **Make custom settings for your own server.**
_Commands:_ `setprefix`, `maxwarns`, `modlog`...
### 💁 **Information Gathering:**
- **User Context Interactions**
- **Advanced Information** Get deep information about a user, channel, role, etc.
### 🎵 **Music:**
- **LossLess Music!** Enjoy high quality lossless music
- **Multi-Platform** Play music from YouTube, SoundCloud, Spotify, and more
- **Filters** Apply filters to your music and spice it up
### 🎉 **Giveaways:**
- **Easy to use** Create giveaways with ease
- **Role specific** giveaways
- **Customizable** Customize the giveaway to your liking
- **Limitless** Create unlimited giveaways
### 🫂 **Social Content:**
- **You Have A CV In Each Server-Specific Bot!**
_Commands:_ `rep`, `rep view`...
- **Do You Love Someone?**
_Commands:_ `rep give`...
### 🎟 **Ticket System:**
- **Make Supporting Members A Breeze With Tickets!**
Highly customizable ticket system with staff roles
- **Multiple Categories**
Don't Want The Tickets To Be Everywhere? Categorize them using select menus
### 📉 **Stats Tracking:**
- **Levelling** Track your server's activity with a level system
- **Leaderboards** See who is the most active user in your server
- **Customizable System** Configure the levelup message, rank cards to your liking
### 🙋♂️ **Suggestions:**
- **Get Suggestions From Server Members To Help Your Server Become The Best!**
_Commands:_ `suggest`, `suggestion`...
- **Accept Or Decline The Suggestions And Customize Them To The Max!**
_Commands:_ `suggestion status`, `suggestion channel`, `suggestion appch`, `suggestion rejch`, `suggestion approve`, `suggestion staffadd`, `suggestion staffremove`...
### ⚒️ **Utility Commands:**
- **Need Some Help With Something? Use The Utility Commands To Find Out The Answer To It**
_Commands:_ `bigemoji`, `covid`, `pokedex`, `urban`, `weather`, ...
- **Need Help With Some More Stuff?**
_Commands:_ `help`, `proxies`, `translate`, `paste`, ...
### ⭐ **Anime Content:**
- **Love Anime? Express You Love To Someone Using The React Commands**
_Commands:_ `react`, `hug`, `kiss`, `cuddle`, `pat`, `poke`, `slap`, `smug`, ...
### 🪙 **Economy System:**
- **Want To Become Richest? Use The Economy Commands!**
_Commands:_ `bank`, `daily`, `beg`, `gamble`...
- **Give People Money, Check Your Balance, Or Just Flex!**
_Commands:_ `bank balance`, `bank deposit`, `bank withdraw`, `bank transfer`, ...
### 😁 **Fun Commands:**
- **Have Some Fun In Your Server!**
_Commands:_ `animal`, `facts`, `meme`, `flip`, ...
- **Play Games And Enjoy Yourself**
_Commands:_ `snake`, `together`, `flip coin`, `flip text`, ...
### 📨 **Invite Tracking:**
- **Track who has been inviting people to your server!**
- **Invite Ranks!** Inviter can get awesome rewards and be recognised
- **Configure these settings and customize them to your liking!**
_Commands:_ `resetinvites`, `addinvites`, `invitesimport`, `inviterank`...
### 📷 **Image Manipulation:**
- **Customize other peoples avatars**
_Commands:_ `blur`, `greyscale`, `invert`, `pixelate`, `blur`, `sepia`, `sharpen`, `ad`, `affect`, `beautiful`, `color`...
- **Make some images by yourself or make some art**
_Commands:_ `bobross`, `confusedstonk`, `delete`, `facepalm`, ` hitler`, `jail`, `jokeoverhead`, `karaba`, `mms`, `notstonk`, `poutine`, `rainbow`, `rip`, ` shit`, `stonk`, `tatoo`, `thomas`, `trash`, `wanted`, `wasted`, ...
🤝 Contributing 🤝
- Special thanks to [@saiteja-madha](https://github.com/saiteja-madha/) the owner of this code.
- Feel free to [Fork](https://github.com/friday2su/All-In-One-Bot/fork) this repository, create a feature branch and submit a pull request
- You can keep track of all the planned features [here](https://github.com/friday2su/All-In-One-Bot/projects) or make a request for one at our discord