An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          




Discord.js v14 Bot


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