Skip to content
/ pyBot Public

Multi-purpose Discord Bot built using the discord.py API Wrapper, Lavalink and GPT-3 API

Notifications You must be signed in to change notification settings

rsashank/pyBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Bot with Lavalink Integration, Advanced AI Model Chat (GPT-3 API) , Reminders & More!

Lavalink Integration: The bot can play music in voice channels using the Lavalink audio player for low-latency and high-quality audio playback.

Advanced AI Chat: With GPT-3 API integration, the bot can make conversations with users.

Reminders: Users can set reminders for themselves and others on the server, with customizable messages and time intervals.

Prerequisites

  • Java 11 or higher installed
  • Discord account with a bot token
  • Python3

Installation

  1. Clone this repository to your local machine.
  2. Update a file called secrets.json, with your OpenAI API Keys, and Discord Bot Token.
  3. Open the application.yml file and update the following fields:
    • server address
    • server port
    • server password
  4. Run the following command to install required packages:
pip install -r requirements.txt

Usage

  1. Open a terminal window and navigate to the directory where you cloned the repository.
  2. Run the following command to start the bot:
java -jar Lavalink.jar

Credits

The Lavalink integration is based on a standalone audio sending node by freyacodes.

About

Multi-purpose Discord Bot built using the discord.py API Wrapper, Lavalink and GPT-3 API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages