Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anakojm/rbot

Discord radio bot
https://github.com/anakojm/rbot

discord discord-bot discord-js nodejs rbot

Last synced: 3 months ago
JSON representation

Discord radio bot

Awesome Lists containing this project

README

        




Rbot is a Discord Bot made using discord.js and node js, made to play radio stations.


GPL-3.0 License


[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/4405/badge)](https://bestpractices.coreinfrastructure.org/projects/4405)[![pipeline status](https://gitlab.com/anakojm/rbot/badges/master/pipeline.svg)](https://gitlab.com/anakojm/rbot/-/commits/master) [![pipeline status](https://img.shields.io/discord/642785703264256011)](https://discord.gg/mJmjEU39sS)

### Commands:
- `Rb/play` - Join your channel and play the music selectioned
- `Rb/list` - List all radio avalaible (~75)
- `Rb/help` - Display an help message
- `Rb/leave` - Leave the voice channel
- `Rb/invite` - Generate an invitation link you can use to invite the bot to your server

### How to have your version of Rbot:
1. Download ([nodejs](https://nodejs.org/es/))
2. Download ([ffmpeg](https://ffmpeg.org/))
3. Create a new [application](https://discord.com/developers/applications/)
4. Create a new bot in your application
5. Invite your bot to your server with https://discordapi.com/permissions.html (client id is in general information of your application)
6. Clone: `git clone https://github.com/anakojm/Rbot.git`
7. Change directory: `cd Rbot`
8. Install dependencies: `npm install`
9. Replace `process.TOKEN` by your token in `bot.login("process.TOKEN");` at the last line of index.js
10. Start the bot with `node index.js`

[![Repo on GitHub](https://img.shields.io/badge/repo-GitHub-3D76C2.svg)](https://github.com/anakojm/Rbot)
[![Repo on GitLab](https://img.shields.io/badge/repo-GitLab-6C488A.svg)](https://gitlab.com/anakojm/Rbot)