Skip to content

DiscordGPT is a Discord bot designed to utilize an OpenAI Assistant.

License

Notifications You must be signed in to change notification settings

Valhalla-Development/DiscordGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

DiscordGPT Banner

๐Ÿค– DiscordGPT: The Ultimate AI Companion for Your Server ๐Ÿš€

Discord Stars Forks Issues License
Codacy Powered by OpenAI Made with discord.js

Elevate your Discord experience with the power of AI!


๐ŸŒŸ Welcome to the Future of Discord Bots!

DiscordGPT is not your average chatbot โ€“ it's a powerhouse of AI-driven conversation, seamlessly integrated into your Discord server. Powered by OpenAI's cutting-edge technology, it brings the magic of advanced language models right to your fingertips. Whether you're looking to spice up your server with intelligent chat, get instant answers to complex questions, or just have a witty AI companion, DiscordGPT is your ticket to the future of online interaction. Get ready to elevate your Discord experience to unprecedented heights!

๐ŸŒŸ Features That'll Blow Your Mind

๐Ÿง  AI-Powered Conversations

Engage in mind-bending dialogues that'll make you question reality!

๐Ÿ”Œ Seamless OpenAI Assistants Integration

Harness the power of cutting-edge AI with just a few keystrokes!

๐Ÿ“Š Sherlock-Level Command Logging

Every command is a clue, and we're on the case! No interaction goes unnoticed.

๐Ÿ› ๏ธ Error Handling Extraordinaire

We catch errors so smoothly, they'll think they meant to happen!

๐Ÿš€ Quick Start: From Zero to Hero in 60 Seconds!

  1. Clone like a pro:

    git clone https://github.com/Valhalla-Development/DiscordGPT.git
    cd DiscordGPT
  2. Set up your secret lair:

    • Rename .env.example to .env
    • Fill it with your super-secret keys and tokens
  3. Summon the dependencies:

    yarn install
  4. Unleash the beast:

    yarn start

๐ŸŽฎ Command Your AI Army

๐Ÿ‘ฅ For Everyone

Command Description
/ask ๐Ÿ—ฃ๏ธ Bombard the AI with your deepest questions
/queries ๐Ÿ“Š Spy on your API usage stats
/ping ๐Ÿ“ Check if the bot's still alive
/help ๐Ÿ†˜ When you're lost in the AI maze

๐Ÿ‘‘ Staff Powers

Command Description
/whitelist ๐Ÿ… Grant VIP access to the cool kids
/blacklist ๐Ÿšซ Send troublemakers to AI jail
/reset ๐Ÿง  Give the AI amnesia, start a fresh convo
/stats ๐Ÿ† Unveil the top 10 query champions

๐Ÿ› ๏ธ Configuration: Customize Your AI Overlord

๐Ÿง  OpenAI Setup

  1. Craft your AI minion at OpenAI Assistants
  2. Obtain the sacred API key from OpenAI API Keys
  3. Inject these secrets into your .env file

๐Ÿค– Discord Bot Setup

  1. Create your bot's birth certificate at Discord Developer Portal
  2. Give it life and steal its token
  3. Invite it to your server (promise it'll behave)

๐Ÿ“Š Logs: Keeping Tabs on Your AI Child

  • Error Logs: Watch it stumble and fall (then get back up)
  • Command Logs: See who's bossing your bot around
  • Startup Report: It's alive! (And here are its vital signs)

๐Ÿ–ผ๏ธ Gallery of Greatness

๐Ÿ‘€ Peek behind the curtain
Queries Command

Queries Command: Where numbers go to party!

Query Interaction

Interaction: Watch the AI flex its brain muscles!

Bot Info

Bot Info: It's not bragging if it's true!

Error Handler

Error Handler: Even AIs have bad hair days

Command Logger

Command Logger: Keeping receipts, AI style

Help Misc

Help Misc: For when you need an adult

Help Staff

Help Staff: The secret menu for the chosen ones

๐Ÿค Join the AI Revolution!

We're always looking for brave souls to join our quest for AI domination. Here's how you can enlist:

  1. ๐Ÿด Fork the repository (it's like adopting a digital pet)
  2. ๐ŸŒฟ Create your feature branch (git checkout -b feature/WorldDomination)
  3. ๐Ÿ’ Commit your changes (git commit -m 'Add some WorldDomination')
  4. ๐Ÿš€ Push to the branch (git push origin feature/WorldDomination)
  5. ๐ŸŽญ Open a Pull Request (and cross your fingers)

Remember: With great power comes great responsibility... and occasional merge conflicts.

๐Ÿ“œ License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details. (It's mostly "Share the love, and keep it open!")

๐Ÿ™ Wall of Fame

  • OpenAI for creating AIs that don't (yet) want to destroy humanity
  • discord.js for making bot creation easier than making instant noodles
  • discordx for adding that extra sprinkle of magic to our Discord bot toolkit
  • All our contributors, supporters, and that one guy who starred the repo by accident

๐Ÿ“ฌ Join the AI Revolution Headquarters

Hop into our Discord server for lively debates, bug wrestling matches, and to vote on whether AIs should be allowed to have pet humans! ๐Ÿค–๐Ÿถ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ


๐Ÿ’ป Crafted with โค๏ธ (and a bit of ๐Ÿค–) by Valhalla Development

๐Ÿ› Found a bug? | ๐Ÿ’ก Have an idea? | ๐Ÿค” Need help?

๐Ÿ” Back to Top