Banana Bread Bot is a feature-rich Discord bot built with Python, using the discord.py library. It offers a variety of commands and events that enhance user interaction and server engagement.
Currency System: Users can earn and spend bananas, the server's currency. The bot supports various commands related to the currency system, such as stealing bananas from other users.
Gambling Commands: The bot provides several gambling-related commands, including a blackjack game.
Voice State Update Events: The bot can respond to changes in a user's voice state, such as joining, leaving, or switching voice channels.
GPT-3 Integration: The bot uses OpenAI's GPT-3 model to generate responses to certain messages with many different roles.
Voice Channel Creation: Makes new voice channels when someone needs one.
Custom Pinning: Pins messages to a "Banana Bread" channel when certain emoji pairs are used
Valorant Profile Viewing: Allows users to view their, or other's valorant profile
Overwatch Profile Viewing: Allows users to view their, or other's overwatch profile
Music Playing: Allows users to play youtube videos in the channel.
Speaking Bot: Allows users to have the bot speak responses to them using elevenLabs
The Farm Update: This update will introduce a banana farm upgrade with coin multipliers, investing, functional items, and a shield to block timeouts.
The Stat Update: The upcoming stat update will further enhance the stat system, tying the Attack and Defense stats to timeout time and block time, respectively.