Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/etcroot/mimi
Music Bot built with discord.js-musicbot-addon for people to use on their servers as a private bot, or people who wants to get into bot creating.
https://github.com/etcroot/mimi
discord-js discord-js-bot discord-music discord-music-bot discordjs discordjs-bot discordjsbot
Last synced: about 9 hours ago
JSON representation
Music Bot built with discord.js-musicbot-addon for people to use on their servers as a private bot, or people who wants to get into bot creating.
- Host: GitHub
- URL: https://github.com/etcroot/mimi
- Owner: etcroot
- Created: 2018-12-04T20:14:02.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-04-05T07:20:40.000Z (over 3 years ago)
- Last Synced: 2024-09-24T12:02:40.673Z (about 12 hours ago)
- Topics: discord-js, discord-js-bot, discord-music, discord-music-bot, discordjs, discordjs-bot, discordjsbot
- Language: JavaScript
- Homepage:
- Size: 33.2 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mimi
Music Bot built with [discord.js-musicbot-addon](https://github.com/DarkoPendragon/discord.js-musicbot-addon) for people to use on their servers as a private bot, or people who wants to get into bot creating. [Here's some examples from the addon repo ](https://github.com/DarkoPendragon/discord.js-musicbot-addon/blob/master/examples/examples.md)## Features
* ▶️ **Play** -
Queue a song/playlist by URL or name.
* ❌ **Remove** -
Remove a song from the queue by position in the queue.
* 📃 **Help** -
Help for commands.
* ⏭ **Skip** -
Skip a song or songs with `skip [number]`
* 🔇 **Leave** -
Leaves the voice channel.
* 🔎 **Search** -
Searches for up to 10 videos from YouTube.
* ⏸ **Pause** -
Pauses playing music.
* ▶️ **Resume** -
Resumes a paused queue.
* 🔊 **Volume** -
Changes the volume output of the bot.
* 📑 **Queue** -
View the current queue.
* 🔁 **Loop** -
Sets the loop state for the queue.
* ✖️ **Clear** -
Clears the entire queue.
* 🎵 **np** -
Shows the now playing text.## Running the bot
First of make sure you have [Node.js](https://nodejs.org/en/) installed on your machine.Then edit config file located in /src/config.json
```
{
"credentials": "BOT TOKEN https://discordapp.com/developers/applications/",
"prefix": "BOT PREFIX",
"api": "YOUTUBE API KEY https://console.developers.google.com/",
"ownerid": "YOUR USER ID",
"colour": "HEX COLOUR, NO #",
"musicrole": "ROLE WHICH ANYONE CAN USE EVERY MUSIC COMMAND",
"admins": ["ADMIN ID'S CAN BE SEPARATED BY", "COMMAS"],
"defaultvolume": "DEFAULT PLAYBACK VOLUME"
}
```
After than run the following in this order:
```
install.bat - will install all the dependencies for you.
start.bat - make sure you run this after installing dependencies & edited the config.json, this will start the bot.
```
If for some reason you're having trouble installing dependencies, do the following below in terminal in the bot directory.
```
npm i discord.js
npm i node-opus
npm i discord.js-musicbot-addon
npm i ffmpeg-binaries
```