This is the Discord component for HeyBilly. If you're a user, it's a fun way to interact with your Discord server. If you're a developer, it demonstrates how to use RabbitMQ consumers to process messages from the voice assistant.
- Voice Posts: Share news, updates, or any text content in your Discord channels.
- Music Streaming: Enjoy your favorite YouTube music playlists, songs, or ambient sounds right in your voice channels.
- Sound Effects: Enhance the mood or add humor with a variety of sound effects.
- Text-to-Speech: Bring messages to life with spoken responses, making your interactions more engaging.
- Volume Control: Maintain the perfect audio balance with intuitive volume adjustments.
Transform your Discord server with these simple setup steps:
- Pre-requisite: HeyBilly is up and running.
Clone the HeyBilly Discord bot:
git clone https://github.com/ZaneH/heybilly-discord.git
Set up a conda environment:
conda create -n heybilly-discord python=3.10 -y
conda activate heybilly-discord
Install dependencies with pip:
pip install -r requirements.txt
Move .env.sample
to .env
and fill in your Discord bot credentials and other necessary API keys.
Launch the HeyBilly Discord bot:
python main.py
Interact with the HeyBilly Discord bot using simple voice commands or text prompts. Explore the vast array of features and fill your Discord server with fun and productivity.
Open source is made possible by your ideas and contributions. Help enhance the HeyBilly Discord bot by:
- Forking the Project
- Creating Your Feature Branch (
git checkout -b feature/YourAmazingFeature
) - Committing Your Changes (
git commit -m 'Add YourAmazingFeature'
) - Pushing to the Branch (
git push origin feature/YourAmazingFeature
) - Opening a Pull Request
The HeyBilly Discord bot is released under the MIT License. For more details, see the LICENSE
file.
- Twitter: @zanehelton
- GitHub URL: HeyBilly Discord bot on GitHub
🌟 Love the project? Show your support by starring us on GitHub!