Soundboard discord bot. It uses serenity ( base discord framework in rust), songbird, and poise crates. It works pretty great. I can command the bot to join a voice channel, and then use slash commands to play, add sounds, remove sounds, edit sounds, or display sounds as a button grid in a text channel.
I added sqlite with FTS5 table (using trigram tokenization) for auto completing sound track names when typing play, edit, or remove slash commands.
The whole thing is running on my raspberry pi and seems fine for the one discord server it's in.
Still a work in progress though.
Can confirm Arch (at least EndeavourOS), KDE Plasma has been working here since Jan 2023 ( when I installed the OS). It worked for me on Manjaro from 2021-2023 (another Arch based distro).