Skip to content

Mikaela is a discord music bot that gives users the ability to store their favorite songs, and create playlists on discord.

License

Notifications You must be signed in to change notification settings

kira0x1/mikaela

Repository files navigation

Mikaela - Discord Music Bot

codebeat badge discord badge

Click this to invite mikaela to your server.


Setup

Make sure you have node v16+ installed, and windows-build-tools.

1. Installing windows-build-tools

$ npm install --global --production windows-build-tools

2. cd into the folder, and install all the modules.

$ yarn install

3. Enter the required fields needed in .env.example.

When you're done, make sure to rename .env.example to .env.

4. make sure you have typescript installed globaly, if you dont then just run

$ npm install -g typescript

otherwise, just run to compile the typescript.

$ tsc

5. The last step is just to run the bot

$ yarn start

Running on production

$ docker-compose build
$ docker-compose up -d

Otional Flags

Production / Development

To run the bot using development db / development bot token, just add the development flag, and vice versa.

$ node . --development
$ node . --production

Test VC

If you want the bot to join a test vc automatically instead of joining the vc you're in ( so you could test the bot without actually joining a vc )

yarn testvc