Skip to content

ZaneH/heybilly-discord-v3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HeyBilly Discord Bot 🎙️🤖

Introduction

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.

Features

📣 Dynamic Interactions

  • 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.

Setting Up HeyBilly Discord Bot

Transform your Discord server with these simple setup steps:

  • Pre-requisite: HeyBilly is up and running.

1. Clone the Repository

Clone the HeyBilly Discord bot:

git clone https://github.com/ZaneH/heybilly-discord.git

2. Configure the Environment

Set up a conda environment:

conda create -n heybilly-discord python=3.10 -y
conda activate heybilly-discord

3. Install Dependencies

Install dependencies with pip:

pip install -r requirements.txt

4. Set Up Configuration

Move .env.sample to .env and fill in your Discord bot credentials and other necessary API keys.

5. Launch the Bot

Launch the HeyBilly Discord bot:

python main.py

Usage

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.

Contributions

Open source is made possible by your ideas and contributions. Help enhance the HeyBilly Discord bot by:

  1. Forking the Project
  2. Creating Your Feature Branch (git checkout -b feature/YourAmazingFeature)
  3. Committing Your Changes (git commit -m 'Add YourAmazingFeature')
  4. Pushing to the Branch (git push origin feature/YourAmazingFeature)
  5. Opening a Pull Request

License

The HeyBilly Discord bot is released under the MIT License. For more details, see the LICENSE file.

Connect


🌟 Love the project? Show your support by starring us on GitHub!