Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sobhan-srza/all-for-one-bot
This source is full discord bot and can do anything you want.
https://github.com/sobhan-srza/all-for-one-bot
bot discord discord-bot discord-fun-tools discord-js discord-js-v12 discord-moderation-bot discord-ticket-bot discordjs moderation moderation-bot moderation-discord-bot music music-bot music-player nodejs nsfw nsfw-discord-bot youtube
Last synced: 14 days ago
JSON representation
This source is full discord bot and can do anything you want.
- Host: GitHub
- URL: https://github.com/sobhan-srza/all-for-one-bot
- Owner: Sobhan-SRZA
- License: bsd-3-clause
- Created: 2021-12-01T17:31:52.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-31T11:15:00.000Z (6 months ago)
- Last Synced: 2024-10-19T06:04:58.948Z (25 days ago)
- Topics: bot, discord, discord-bot, discord-fun-tools, discord-js, discord-js-v12, discord-moderation-bot, discord-ticket-bot, discordjs, moderation, moderation-bot, moderation-discord-bot, music, music-bot, music-player, nodejs, nsfw, nsfw-discord-bot, youtube
- Language: JavaScript
- Homepage: http://sobhan.epizy.com
- Size: 968 KB
- Stars: 128
- Watchers: 3
- Forks: 90
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
---
# βΎ All For One Discord Bot Source
## Overview
Hi thereππ»
In this project, we built a discord bot that has all the features of other bots.
This bot has features such as ticketing system, giveaway system, music system, backup system, social media alert system, moderation system, fun system, economy system, and it also has more features, but it was not mentioned because the text was too long.
To support the project, please promote it and give it a starβ.
this source bot writes with love and somuch worksβ€οΈβπ₯, so please give **star β** to this projectβ€οΈ
Some Images About The Botπ
![Bot ScreenShots](https://github.com/Sobhan-SRZA/All-For-One-Bot/assets/90289153/ab203f3a-8de8-40db-a243-e8af6afdda04)
![Bot ScreenShots](https://github.com/Sobhan-SRZA/All-For-One-Bot/assets/90289153/3f72802b-b64d-411b-a9ea-720c999be53c)![Bot ScreenShots](https://github.com/Sobhan-SRZA/All-For-One-Bot/assets/90289153/69642dc5-e4dc-40f2-9e35-149370ba4884)
![Bot ScreenShots](https://github.com/Sobhan-SRZA/All-For-One-Bot/assets/90289153/723bab90-d245-4213-b8f7-632578f02c8b)
![Bot ScreenShots](https://github.com/Sobhan-SRZA/All-For-One-Bot/assets/90289153/2c62ab62-0fb7-4d57-be5e-2fda4323630c)
![Bot ScreenShots](https://github.com/Sobhan-SRZA/All-For-One-Bot/assets/90289153/c6ae11b8-abeb-4686-a04c-4b8087d9b5ee)
![Bot ScreenShots](https://github.com/Sobhan-SRZA/All-For-One-Bot/assets/90289153/2a9d4c3d-3d35-46e9-b9c7-a7649a71dba4)
![Bot ScreenShots](https://github.com/Sobhan-SRZA/All-For-One-Bot/assets/90289153/de07d7ad-5a58-4bf0-91a0-dc05c2c86596)
![Bot ScreenShots](https://github.com/Sobhan-SRZA/All-For-One-Bot/assets/90289153/ef892953-3cd3-4073-b8a2-072b02e26527)
---
## Features
- **Ticket System π«**
- **Music πΆ (Actually it's broked because main package doesn't support it.)**
- **Giveaway System π**
- **Fun Commands π**
- **Moderating System β**
- **VIP Commands π (It's just nitro generating command also it's fake nitro.)**
- **Logs All Moderaton Staff in Channel πͺ΅**
- **Custom Prefix π§**
- **Commands For Only Bot Owners π (Like change bot name or profile avatar thingy.)**
- **NSFW Commands π (Using free api)**
- **Information Commands π« (Like role, bot, user and server information.)**
- **Get Witch User You Want Avatar Image Or Banner Thingy π€**
- **β Alert!! - This source code only works with `discord.js` version `12` so much features maybe doesn't work any more. - Don't worry new version of bot for `discord.js` version `14` as soon will be uploaded.**---
## How Install
- If you need so much configuration about the bot you can go in to the `config.js` or `example.env` file and edit some parameters for customizing your bot.
- Alert !! - if you add your values in `example.env` file fastest you can rename it to `.env`.Preview of `example.env` file:
```shell
# Discord robot token and message commands prefix section.
token=""
prefix=""# Discord webhook url for debug all error in embed message section.
webhook_url=""
webhook_username=""
webhook_avatar=""# Discord server channels Id and main server Id section.
server_support=""
support_server_id=""
status_channel_id=""
report_channel_id=""
```Preview of `config.js` file:
```js
module.exports = {
emojis: {
off: "β",
error: "β ",
queue: "π",
music: "πΆ",
success: "β",
report: "π",
setup: "π",
giveaway: "π",
maske: "π",
},
webhook: {
url: process.env.webhook_url || "",
username: process.env.webhook_username || "",
avatar: process.env.webhook_avatar || ""
},
discord: {
token: process.env.token || "",
prefix: process.env.prefix || "",
invite: "https://discord.com/oauth2/authorize?client_id={clientId}&permissions=137775017040&scope=bot%20applications.commands",
server_support: process.env.server_support || "https://discord.gg/P4XxUmebDa",
support_server_id: process.env.support_server_id || "",
status_channel_id: process.env.status_channel_id || "",
report_channel_id: process.env.report_channel_id || ""
},
activity: [
"Build by Sobhan-SRZA (mr.sinre)"
],
type: [
"WATCHING",
"COMPETING"
], // COMPETING | WATCHING | LISTENING | PLAYING | CUSTOM_STATUS | STREAMING
presence: [
"dnd",
"idle",
"online"
],
owners: [
"865630940361785345"
],
vip_role: [
"1204454699374346290"
],
colors: {
none: "#2F3136",
red: "#ff4d4d",
green: "#ddcc33",
uptime: "#51ff23",
purpledark: "#6a006a",
purplemedium: "#a958a5",
purplelight: "#c481fb",
orange: "#ffa500",
gold: "#daa520",
reddark: "#8e2430",
redlight: "#ff0000",
bluedark: "#3b5998",
cyan: "#5780cd",
bluelight: "#ace9e7",
aqua: "#33a1ee",
pink: "#ff9dbb",
greendark: "#2ac075",
greenlight: "#a1ee33",
white: "#f9f9f6",
cream: "#ffdab9"
},
filters: [
"8D",
"gate",
"haas",
"phaser",
"treble",
"tremolo",
"vibrato",
"reverse",
"karaoke",
"flanger",
"mcompand",
"pulsator",
"subboost",
"bassboost",
"vaporwave",
"nightcore",
"normalizer",
"surrounding"
]
}
```A table to shows you what packages are used in this source code.
| Packages | Version | Install |
| -------------------------------------------------------------------- | --------------- | ------------------------------- |
| [@napi-rs/canvas](https://www.npmjs.com/package/@napi-rs/canvas) | Version ^0.1.50 | `npm install @napi-rs/canvas` |
| [akaneko](https://www.npmjs.com/package/akaneko) | Version ^5.3.0 | `npm install akaneko` |
| [aki-api](https://www.npmjs.com/package/aki-api) | Version ^6.0.9 | `npm install aki-api` |
| [axios](https://www.npmjs.com/package/axios) | Version ^1.6.7 | `npm install axios` |
| [cli-color](https://www.npmjs.com/package/cli-color) | Version ^2.0.4 | `npm install cli-color` |
| [cpu-stat](https://www.npmjs.com/package/cpu-stat) | Version ^2.0.1 | `npm install cpu-stat` |
| [dateformat](https://www.npmjs.com/package/dateformat) | Version ^5.0.3 | `npm install dateformat` |
| [discord-buttons](https://www.npmjs.com/package/discord-buttons) | Version ^4.0.0 | `npm install discord-buttons` |
| [discord-giveaways](https://www.npmjs.com/package/discord-giveaways) | Version ^4.5.1 | `npm install discord-giveaways` |
| [discord-player](https://www.npmjs.com/package/discord-player) | Version ^4.1.4 | `npm install discord-player` |
| [discord.js](https://www.npmjs.com/package/discord.js) | Version ^12.5.3 | `npm install discord.js` |
| [dotenv](https://www.npmjs.com/package/dotenv) | Version ^16.4.5 | `npm install dotenv` |
| [easy-games-js](https://www.npmjs.com/package/easy-games-js) | Version ^1.2.1 | `npm install easy-games-js` |
| [mathjs](https://www.npmjs.com/package/mathjs) | Version ^12.4.0 | `npm install mathjs` |
| [moment](https://www.npmjs.com/package/moment) | Version ^2.30.1 | `npm install moment` |
| [ms](https://www.npmjs.com/package/ms) | Version ^2.1.3 | `npm install ms` |
| [nekos.life](https://www.npmjs.com/package/nekos.life) | Version ^3.0.0 | `npm install nekos.life` |
| [node-fetch](https://www.npmjs.com/package/node-fetch) | Version ^3.3.2 | `npm install node-fetch` |
| [novelcovid](https://www.npmjs.com/package/novelcovid) | Version ^3.0.2 | `npm install novelcovid` |
| [quick.db](https://www.npmjs.com/package/quick.db) | Latest ^9.1.7 | `npm install quick.db` |
| [random-puppy](https://www.npmjs.com/package/random-puppy) | Version ^1.1.0 | `npm install random-puppy` |
| [rss-parser](https://www.npmjs.com/package/rss-parser) | Version ^3.13.0 | `npm install rss-parser` |
| [snakecord](https://www.npmjs.com/package/snakecord) | Version ^1.0.9 | `npm install snakecord` |
| [superagent](https://www.npmjs.com/package/superagent) | Version ^8.1.2 | `npm install superagent` |
| [express](https://www.npmjs.com/package/express) | Version ^4.18.1 | `npm install express` |- For start the bot after putting all values in `.env` file or in `config.js` just open this file ππ» `run.bat`.
- EZPZ your Music bot are installed and running around πΊ
How run bot in replit or heroco?
that was so easy, after you click that buttonsππ» you will create some project like this source with importing this sourceπ and after that with installing bot packages, and place bot some important objects run your bot.---
## Contact