mirror of
https://github.com/BluemediaGER/muse.git
synced 2024-11-23 01:05:30 +01:00
Update readme
This commit is contained in:
parent
50c047f589
commit
e7d0c96f8a
BIN
.github/hero.png
vendored
Normal file
BIN
.github/hero.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 225 KiB |
|
@ -4,6 +4,8 @@
|
|||
|
||||
Muse is a **highly-opinionated midwestern self-hosted** Discord music bot **that doesn't suck**. It's made for small to medium-sized Discord servers/guilds (think about a group the size of you, your friends, and your friend's friends).
|
||||
|
||||
![Hero graphic](.github/hero.png)
|
||||
|
||||
## Features
|
||||
|
||||
- 🎥 Livestreams
|
||||
|
@ -16,10 +18,6 @@ Muse is a **highly-opinionated midwestern self-hosted** Discord music bot **that
|
|||
- ✍️ Written in TypeScript, easily extendable
|
||||
- ❤️ Loyal Packers fan
|
||||
|
||||
## Design Philosophy
|
||||
|
||||
I believe it makes much more sense to let Discord handle user permissions (whenever possible) rather than building them into a bot and adding additional complexity. Instead of only allowing users with a certain role to control Muse, Muse allows anyone who has access to its bound channel to control it. Instead of specifying the owner as a user ID in the config, Muse simply looks at the guild owner.
|
||||
|
||||
## Running
|
||||
|
||||
Muse is written in TypeScript. You can either run Muse with Docker (recommended) or directly with Node.js. Both methods require API keys passed in as environment variables:
|
||||
|
@ -92,4 +90,4 @@ By default, Muse limits the total cache size to around 2 GB. If you want to chan
|
|||
|
||||
### Bot-wide commands
|
||||
|
||||
If you have Muse running in a lot of guilds (10+) you may want to switch to registering commands bot-wide rather than for each guild. (The downside to this is that command updates can take up to an hour to propogate.) To do this, set the environment variable `REGISTER_COMMANDS_ON_BOT` to `true`.
|
||||
If you have Muse running in a lot of guilds (10+) you may want to switch to registering commands bot-wide rather than for each guild. (The downside to this is that command updates can take up to an hour to propagate.) To do this, set the environment variable `REGISTER_COMMANDS_ON_BOT` to `true`.
|
||||
|
|
Loading…
Reference in a new issue