Giter Club home page Giter Club logo

a41slbot's Introduction

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


⤴ 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

a41slbot's People

Contributors

blazeisclone avatar sahaswin avatar dependabot[bot] avatar pissy1209 avatar coderamir avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.