Skip to content

DRSchlaubi/tonbrett

Repository files navigation

tonbrett

Tonbrett (literal german translation of Soundboard) is a Discord Soundboard with a Web UI made using Mikbot and Compose Multiplatform

image

Commands

Name Description
/sound add Creates a new sound
/sound remove Deletes a sound
/sound update Updates a sound
/sound play Shows the URL to the web player
/join Makes the bot join your channel

Requirements

Setup

  1. Download docker-compose.yml
  2. Follow Lavalink setup steps from here
  3. Create a reverse proxy for container port 8080 with websocket support (Example)

Project Structure

Path Description
common Common entities and Routes between web player and bot
client Multiplatform client for API
app Root projects for App
app:shared Multiplatform UI code for App
app:web Web launcher for app using Kotlin/JS
app:android Android launcher for the app
app:desktop Desktop launcher for the app using JLink
app:ios iOS/iPadOS launcher for the app using Kotlin/Native

Download

Note that some downloads are only available to beta testers:

Microsoft Store logo

Download on Flathub

Get it on Google Play

Other downloads can be found here

Google Play and the Google Play logo are trademarks of Google LLC.