redstonekasi / uwuradio-bot

discord bot for uwu radio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  __  ___      ____  __
 / / / / | /| / / / / /
/ /_/ /| |/ |/ / /_/ / 
\__,_/ |__/|__/\__,_/  
      radio bot

 Introduction
===============

This is a bot for uwu radio (found at https://radio.uwu.network).

     Usage
===============

   Hosted
------------
Invite the bot here: https://discord.com/oauth2/authorize?client_id=1045796505535135855&permissions=3145728&scope=bot%20applications.commands

 Selfhosted
------------
Use the docker image "ghcr.io/redstonekasi/uwuradio-bot:main".
An example docker-compose.yml is provided, read it for all the available options.

Or self-host it like this:
 1. Fill out data/config.json (see Configuration)
 2. Install dependencies: pnpm i
 3. Build: pnpm build
 4. Start the bot with: pnpm start

 Configuration
===============
The configuration file (data/config.json) has the following properties:
 - "token" The bots token.
 - "endpoint" The radio server endpoint.
 - "sudoers" A list of user ids permitted to use sudo commands.
 - "log" A channel to log errors that occur in.
 - "channels" Don't touch this one, it's used by the bot to remember the
              channels it's in.

    Credits
===============
A big thanks to Beef for Coffee - the bot used as a base for the command handler.

About

discord bot for uwu radio


Languages

Language:TypeScript 99.3%Language:Dockerfile 0.7%