2022-05-29 14:44:52 +02:00
2022-05-29 14:42:24 +02:00
2022-05-29 14:44:52 +02:00
2019-02-03 19:40:49 +01:00
2022-05-29 13:54:48 +02:00
2020-06-14 15:46:57 +02:00
2022-05-29 13:21:53 +02:00
2022-05-29 14:42:24 +02:00
2020-08-27 20:32:02 +02:00

WIP - Shite Music Bot

Build Status MicroBadger

Features

  • Translations, get the bot in your preferred langauge! Works for both commands and replies.
  • Round Robin style queue, you won't have to wait forever for your songs to play.
  • Noice per server customization options, including per server localization.
  • Toit embeds.
  • Lyrics command that sometimes gives the correct lyrics
  • DJ roles

Setup

  1. Change or copy data/config.yaml.example to config.yaml
  2. Create or find a lavalink server you can use.
  3. Add your bot token and lavalink server to the bot settings in your config.yaml.
  4. Edit any other settings you want.
  5. (Optional but recommended) Create a virtual environment and activate it.
  6. install requirements python -m pip install -r requirements.txt
  7. run the bot python bot.py :)

Docker

Compose Example

version: '3'
networks:
  internal:
    driver: bridge

services:
    backbone:
        hostname: lavalink
        image: fredboat/lavalink:dev
        ports:
        - 2333:2333
        networks:
            internal:
                aliases:
                  - lavalink
        volumes:
          - /compose/BottStack/lavalink/application.yml:/opt/Lavalink/application.yml
    bot:
        container_name: ProdMaster
        image: rnorge/music
        networks:
          - internal
        command: python3 bot.py
        volumes:
          - /compose/BottStack/ProdBetaMaster/script:/diks
          - /compose/BottStack/ProdBetaMaster/data:/app/data
S
Languages
Python 99.4%
Just 0.4%
Dockerfile 0.2%