Skip to content

shapesinc/gpt5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPT-5 Discord Bot

A powerful Discord bot that provides free access to GPT-5 with advanced features like web browsing, image generation, and interactive entertainment commands. Built with the Shapes Inc API ecosystem.

✨ Key Features

🤖 Free GPT-5 Access

  • 5 free messages for trial users
  • Unlimited access after quick Shapes Inc authentication
  • 100 messages per month limit for authenticated users
  • Web browsing and image generation capabilities
  • Multi-modal support - text, images, and audio

🎮 Interactive Entertainment

  • Story generation with immersive narratives
  • Joke generator that's actually funny
  • Roast battles with brutal but clever insults
  • Gen Z rizz generator for smooth operators
  • Truth or Dare game with interactive buttons

🛠️ Utility Commands

  • Web search with real-time information
  • Image generation and visual content
  • Context clearing for fresh conversations
  • Persona management for customized interactions

🔒 Privacy & Security

  • No message content stored in database
  • User authentication through Shapes Inc
  • Monthly usage tracking without content logging
  • DM-based authentication for privacy

🚀 Quick Setup

Prerequisites

Installation

  1. Clone and install:

    git clone https://github.com/hiidhruv/gpt5.git
    cd gpt5
    npm install
  2. Set up your environment - Create .env file:

    # Discord Bot
    DISCORD_TOKEN=your_discord_bot_token
    
    # Shapes Inc API
    SHAPESINC_API_KEY=your_shapes_api_key
    APP_ID=your_shapes_app_id
    
    # Database
    DATABASE_URL=postgresql://user:pass@host/db
    
    # Bot Management
    OWNER_ID=your_discord_user_id
  3. Launch the bot:

    npm start
  4. Invite to your server using Discord's OAuth2 URL with these permissions:

    • Send Messages
    • Use Slash Commands
    • Read Message History
    • Manage Messages (for moderation)

📋 Commands

🎮 Fun & Entertainment

  • /story <topic> — Generate immersive stories on any topic
  • /joke [topic] — Create genuinely funny jokes
  • /mock <user> — Brutal but clever roasts for friends
  • /rizz <user> — Gen Z style smooth pickup lines
  • /truthanddare — Interactive truth or dare with buttons

🔧 Utility Commands

  • /web <query> — Search the web for real-time information
  • /imagine <prompt> — Generate images and visual content
  • /erase — Clear conversation context for this channel
  • /persona — Update your bot persona settings

👤 User Management

  • /auth status — Check your authentication and usage
  • /auth revoke — Remove your stored auth token
  • /auth reset — Reset message count (testing only)
  • /about — Learn about the bot's features
  • /commands — Show all available commands

⚙️ Server Management (Requires Permissions)

  • /activate — Bot responds to all messages in channel
  • /deactivate — Return to mention-only mode
  • /purge <count> — Delete multiple messages
  • /kick <user> [reason] — Kick a user from server
  • /ban <user> [reason] — Ban a user from server

🛡️ Owner Commands (Bot Owners Only)

  • /api status — View API configuration
  • /trigger set/get — Manage trigger words
  • /blacklist/whitelist — Manage user permissions
  • /bchannel/wchannel — Manage channel permissions
  • /owner add/remove/list — Manage bot ownership

🔐 Authentication System

How It Works

  1. Trial Usage: Everyone gets 5 free messages
  2. Authentication: Connect with Shapes Inc for unlimited access
  3. Monthly Limits: 100 messages per month for authenticated users
  4. Privacy: No message content stored, only usage counts

Getting Unlimited Access

  1. Send a message after hitting the 5-message limit
  2. Click the authentication button (sent via DM)
  3. Copy the authorization link to your browser
  4. Get your one-time code from Shapes Inc
  5. Paste the code back in Discord
  6. Enjoy unlimited access!

🌐 Shapes Inc Integration

This bot connects you to the entire Shapes ecosystem:

💡 Tips for Best Experience

  • Connect early: Authenticate with Shapes Inc for the best experience
  • Use specific prompts: More detailed prompts give better results
  • Try different commands: Each command is optimized for its purpose
  • Check /persona: Customize how the bot sees and responds to you
  • Join the community: Explore talk.shapes.inc for more AI interactions

🔧 Technical Details

  • Built with: Node.js, Discord.js, PostgreSQL (Neon)
  • AI Model: GPT-5 via Shapes Inc API
  • Database: Neon Postgres for user stats and auth tokens
  • Privacy: No message content stored, only usage tracking
  • Deployment: Optimized for cloud hosting (Heroku, Railway, etc.)

📄 License

MIT


🎉 Ready to Chat with GPT-5?

Start by mentioning the bot or saying "gpt 5" in any channel. Enjoy your free trial and unlock unlimited access with Shapes Inc authentication!

Questions? Visit dhrv.dev/corp for support.

About

GPT5 on discord.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published