Skip to content

VideMelo/omni

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Omni Bot

About - Get Started

About

Omni is a music bot for Discord that transforms the musical experience into an interactive and social journey. With features that go beyond simple song playback, Omni allows you to control your playlist directly from Discord or through the control panel, listen to public radios, create custom playlists, and share what you're currently listening to with your friends. It combines entertainment and real-time interaction, making the environment more dynamic and fun. Whether you're enjoying music alone or with friends, Omni offers everything you need for the best musical experience on Discord.

Get Started

Install Packages

yarn

Note: If you don't have yarn installed, install with npm install -g yarn

Development Setup

Server

Rename .env.template to .env in ./server and set the following settings:

# Get this in https://discord.com/developers/applications
DISCORD_TOKEN= # Discord Bot Token
DISCORD_ID= # Discord Bot ID
DISCORD_SECRET= # Discord Bot Secret
DISCORD_REDIRECT= # Discord Redirect URL Callback

# Get this in https://developer.spotify.com/dashboard
SPOTIFY_ID= # Spotify ID
SPOTIFY_SECRET= # Spotify Secret

Client

Rename .env.template to .env in ./client and set the following settings:

# Get this in https://discord.com/developers/applications
VITE_DISCORD_ID= # Discord Bot ID

VITE_API_URL=http://localhost:8080/api # Your API URL Domain
VITE_SERVER_URL=http://localhost:8443 # Your Server Url Domain

Run

yarn dev