Skip to content

Warp your audio input device into Discord.

License

Notifications You must be signed in to change notification settings

cptpiepmatz/AudioWarp

Repository files navigation

AudioWarp

Warp your audio input device into Discord.


Version Node Version Discord.JS Version Operating System FFmpeg Version caxa Version

AudioWarp is a Discord bot inspired by the radio bot example from discord.js. It uses FFmpeg to convert an audio input device into a stream that can be played via a Discord bot. This allows to send an audio stream directly to Discord via their api instead of the standard discord client. And therefore having much better audio quality for music. (e.g. playing an e-piano on Discord, maybe on stage channels)

Usage

The build script inside the package.json builds an .exe for Windows. It contains everything needed to start the application. Just double-click it and AudioWarp boots up and asks some questions to operate correctly. If you're done with it, just close the window.

Once the bot is running and invited on your sever, you can execute two commands to operate the bot.

Build

To build the tool you have to have a Discord bot. You can read on how to create on here. Get yourself a token and place in the root of the directory and name the file .token. Upon building caxa will collect that .token file and insert it into the .exe, making the application complete.

Note: Building this tool requires the go lang compiler.

Invite the bot

To invite the bot to your server you have to set the scopes and permissions correctly.

The scopes the bot needs:

And the perms the bot needs: