All Projects → BlazeIsClone → A41SLBOT

BlazeIsClone / A41SLBOT

Licence: GPL-3.0 license
All For One Bot is an open-source discord server bot built for All For One SL™ discord server.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to A41SLBOT

noteblock
A open-source music bot based on lavalink.
Stars: ✭ 93 (+12.05%)
Mutual labels:  spotify, discord-music-bot, soundcloud
Music-Discord-Bot
A music Discord bot with more than 30+ commands which allows to play music on your server efficiently. Supports Youtube, Spotify, Deezer and Soundcloud links. Skips intros and blanks in the music with Sponsorblock.
Stars: ✭ 57 (-31.33%)
Mutual labels:  spotify, discord-music-bot, soundcloud
content-moderation-image-api
An NSFW Image Classification REST API for effortless Content Moderation built with Node.js, Tensorflow, and Parse Server
Stars: ✭ 50 (-39.76%)
Mutual labels:  node-js, nsfw
MusicPlayer
A Telegram Music Bot written in Python using Pyrogram and Py-Tgcalls. This is Also The Source Code of The UserBot Which is Playing Music in @S1-BOTS Support Group ❤️
Stars: ✭ 218 (+162.65%)
Mutual labels:  spotify, soundcloud
arcscord
A Discord library written in typescript
Stars: ✭ 18 (-78.31%)
Mutual labels:  discord-api, node-js
Discord-Music-Turret-Bot
A standalone Discord music bot, made with DSharpPlus, using Lavalink.
Stars: ✭ 14 (-83.13%)
Mutual labels:  discord-music-bot, discord-api
distube-music-bot
An advanced music bot based on distube.js.org with filters and more
Stars: ✭ 24 (-71.08%)
Mutual labels:  spotify, soundcloud
discord-clock
A simple clock script for your bot to show what time it is in your server | Discord.js v13 ready!
Stars: ✭ 29 (-65.06%)
Mutual labels:  discord-api, node-js
Alexi5
A Discord Bot built using discordJS. Started as a joke for spamming memes. Branch "v2" is currently being used for active development. Hosted on Heroku.
Stars: ✭ 19 (-77.11%)
Mutual labels:  discord-music-bot, memes
webplayer-hotkeys
A Chrome extension that assigns hotkeys to play/pause, and switch musics (next and previous). Works with Spotify, Deezer, SoundCloud and Youtube
Stars: ✭ 16 (-80.72%)
Mutual labels:  spotify, soundcloud
Becoditive-API
The official API of beCoditive with many endpoints like memes, animals, image manipulation, url shortner, etc.
Stars: ✭ 14 (-83.13%)
Mutual labels:  memes, node-js
musicritic
Your personal music-specific Metacritic.
Stars: ✭ 45 (-45.78%)
Mutual labels:  spotify, node-js
CoverMaster
Download covers arts from Spotify and Soundcloud and embeds them to your MP3 files. (My first GUI attempt in python.)
Stars: ✭ 64 (-22.89%)
Mutual labels:  spotify, soundcloud
muffon
Music streaming browser
Stars: ✭ 491 (+491.57%)
Mutual labels:  spotify, soundcloud
Luki
[Deprecated] The official repository for Luki the Discord bot
Stars: ✭ 21 (-74.7%)
Mutual labels:  discord-api, node-js
opensource-discordbots
Curated list of awesome open-source Discord Bots
Stars: ✭ 19 (-77.11%)
Mutual labels:  discord-music-bot, discord-api
Mellowplayer
Moved to gitlab
Stars: ✭ 235 (+183.13%)
Mutual labels:  spotify, soundcloud
Gatsby Remark Embedder
Gatsby Remark plugin to embed well known services by their URL.
Stars: ✭ 245 (+195.18%)
Mutual labels:  spotify, soundcloud
LenoxBot
🖥️ LenoxBot is a Discord bot that offers many cool new features to your Discord server!
Stars: ✭ 218 (+162.65%)
Mutual labels:  discord-music-bot, discord-api
Hikari
simple discord.js music bot using distube 🎵 | Stage channel support!
Stars: ✭ 19 (-77.11%)
Mutual labels:  spotify, soundcloud

All For One Bot

All For One Bot is an open source solution for your discord server management and entertainment. My goal is to cover as many functionalities and niches as possible, while still maintaining usability and code readability. Currently the bot can stream music from YouTube, SoundCloud and Spotify.

Maintenance Generic badge GPL license


⚠️ END-OF-LIFE SUPPORT! Time has come to say goodbyes, this project is no longer maintained.


Discord V13

The bot is currently on a rewrite to migrate to discord.js v13 from v12. Latest releases will be pushed into the v13 branch until a stable release!.

📥 Installation

For self hosting clone this repository

git clone https://github.com/BlazeIsClone/A41SLBOT.git

⚙️ Configuration

Never share your tokens or api keys publicly

Modify config.json and fill out the values:

{
  "PREFIX": "/",
  "MAX_PLAYLIST_SIZE": 500,
  "STAY_TIME": 300,
  "primaryColor": "#17d6d5",
  "errorColor": "#EF522F",
  "musicChannelOne": text-channel-id,
  "musicChannelTwo": null,
  "welcomeChannel": "text-channel-name",
  "goodbyeChannel": "text-channel-name",
  "auditLogChannel": "text-channel-name",
  "guildId": server-id,
  "memesChannelId": text-channel-id,
  "memberCountChannelName": "text-channel-name",
  "musicChannelErrorResponse": "⛔ Music commands are only available in **add-music** channel"
}

For API Tokens fill out the values in .env:

DISCORD_TOKEN=
YOUTUBE_API_KEY=
SOUNDCLOUD_CLIENT_ID=
ANNOUNCEMENTS_WEBHOOK_URL=
SPOTIFY_CLIENT_ID=
SPOTIFY_SECRET_ID=

If you have any difficulties obtaining API tokens please refer 📄 wiki

For Heroku hosting use the config vars feature.

👏 Contributor Covenant Code of Conduct

This project is currently under development and if you are planing to implement right now you might have to make minor adjustments to the code. In the future im planing to make intergration seamless and provide detailed documentation. If You run into any issues please feel free to let me know in the discussion or create a new issue.

All For One Bot is still on alpha stage contribution would be appreciated ❤️.

✉️ Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 1.4, available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html

For answers to common questions about this code of conduct, see https://www.contributor-covenant.org/faq

💝 Credits

A special thanks to eritislami/evobot for the music system/technology and SharkSmile for the amazing logo and inspiration.

📜 License GPL license

📄 GNU General Public License v3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].