Welcome to DragunBot, a powerful and feature-rich Discord bot designed to enhance your server experience! Whether you're looking for fun games, useful utilities, automated logging, or AI-powered conversations, DragunBot has something for you.
One of DragunBot's standout features is its AI chatbot, powered by Google's Gemini AI. With this, users can interact with an advanced conversational AI directly in their Discord server. Simply set up an AI chat channel using /setup_ai
, and let DragunBot bring intelligent discussions to life!
/ping
- Check the bot's latency./info
- Display information about DragunBot.
/snipe
- Retrieve the most recently deleted message./esnipe
- Retrieve the most recently edited message.
/setup_confessions
- Designate a channel for anonymous confessions (run this command in the desired channel)./confess
- Submit an anonymous confession to the configured confessions channel.
/quiz
- Test your general knowledge with a random trivia question./leaderboard
- View the top users with the highest trivia points./stats
- Check a user's trivia stats.
/setup_counting
- Designate a channel for a counting game (run this command in the desired channel).
/codewars <username>
- Display CodeWars stats for a given user./zenquote
- Fetch a random Zen quote.
/setup_ai
- Setup an AI chat channel where DragunBot can have free-flowing conversations.
For Linux/macOS, use python3
at the start of the command:
python "bot/main.py"
pipenv install -r requirements.txt
pipenv requirements > requirements.txt
- ZenQuotes - Fetches inspirational Zen quotes.
- The Trivia API - Provides a vast collection of trivia questions.
- CodeWars API - Fetches user statistics from CodeWars.
- Gemini AI - Powers DragunBot's intelligent chatbot feature.
DragunBot is still in development, and more features will be added in future updates. Stay tuned!