Skip to content

wberdowski/Woofer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Woofer - Discord Music Bot

Woofer is a self-hosted Discord music bot built using Discord.Net and running on .NET 6.0. The bot supports high-quality audio playback from popular platforms like YouTube, Soundcloud (coming soon), and Spotify (coming soon).

Warning Please note that this project is currently in an early stage of development (alpha). While the bot is functional and has been tested, it may contain bugs or unexpected behavior. If you encounter any issues or bugs, please report them under the Issues tab in the project repository.

Features

✔️ Self-hosted for complete control and privacy

✔️ Runs both on Windows and Linux platforms

✔️ High-quality audio playback from YouTube

Note More features coming very soon...

Installation

  • Download the .NET Runtime 6.0.* from the official Microsoft website.

  • Download the latest release of Woofer from Releases tab, and unzip it.

  • Windows

    • Run Woofer.Core.exe.
  • Linux

    • Install packages sudo apt-get install libopus-dev libsodium-dev (required for audio streaming and encryption)
    • Run /usr/bin/dotnet Woofer.Core.
  • Open the config.json file and insert your bot token obtained at Discord Developer Portal.

Usage

Once Woofer is up and running, you can use various slash commands. To see the full list of available commands, use the /help command. You can type it either in the text channel that Woofer has access to, or message directly to the bot.

Status

Branch Status
Main Build
Develop Build

Contributions

Contributions to Woofer are welcome and encouraged! If you find any issues or have ideas for new features, feel free to open an issue with the appropriate label or submit a pull request.