Skip to content
/ solace Public

Solace is a Discord music bot written in JavaScript for Node.JS

License

Notifications You must be signed in to change notification settings

kajise/solace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

solace

Solace is a Discord music bot made using the Sapphire Framework
that uses Lavalink for its music functions and uses the wrapper Vulkava for its Lavalink functionality.

Function roadmap

  • Music
    • Queue
    • Filters
    • Controls
    • Multiple Sources
  • Handlers
    • Interactions (aka slash commands)
    • Client and Lavalink Events
    • Prefix Assignation
    • Error Reporting
  • Preconditions
    • Database: (all connection related)
    • Common Errors: (permissions, channel and guild availability, interactions)
    • Lavalink Server: (disconnections, errors, track predicaments [e.g, stuck], load failed)

Getting started

Prerequisites

This is a list of components you need to ensure an excellent experience.

  • npm
  • nodejs
  • Optional: Git (and Git Bash) for cloning

Installation

Below is a step-by-step of how you can do the installing and setting up the app..

  1. Clone the repo
    git clone https://github.com/aarhuuus/solace.git
  2. Install NPM packages
    npm install
  3. Enter your TOKEN in .env
    TOKEN=0TFpyEcMy6qSlJTdUGuO1cnn.N4uUrR.7.XiLMTcN27TJmbr9ONoTBJ-6Lp
  4. Replace all the default settings in config.js

(back to top)

Solace as a public bot (SaaPB)

Unfortunately, Solace is not gonna end up being a public Discord Bot as it is a side project we made for fun.

About

Solace is a Discord music bot written in JavaScript for Node.JS

Resources

License

Stars

Watchers

Forks