Discord Bot Guide

Archive ID: No ID
Category: General
Date: Unknown

Discord Bot Guide

🤖 JosephSMP Guidebot

Custom bot with 5,250+ lines of code featuring AI assistance, moderation, and economy!

📋 Commands for All Members

🎯 General Commands

  • !apihelp - Shows all available commands
  • !ask [question] or !askgpt [question] - Ask the AI assistant
  • !userinfo [@user] - View user information
  • !suggest [suggestion] - Send private suggestion to owner

📊 Profile & Leveling

  • !rank [@user] or !level [@user] - Check level and XP
  • !leaderboard or !top - Top 10 users by XP
  • !profile [@user] - View customizable profile card
  • !profile setbio [text] - Set bio (max 150 chars)
  • !profile setcolor [#hex] - Set profile color
  • !profile setsocial [url] - Add social media link

💡 Earn 15-25 XP per message (60-second cooldown)

💰 Economy & Gambling

  • !balance - Check credit balance
  • !bet [amount] - Bet credits on coin flip
  • !coinflip @user [amount] - Challenge to 20-turn duel
  • !accept [request_id] - Accept coinflip challenge
  • !cancel - Cancel last coinflip request

🖥️ Server Status

  • !status - Live status of Survival and RPG servers
  • !survivaldowntime - Survival server uptime chart
  • !rpgdowntime - RPG server uptime chart
  • !voterlist [poll_id] - See poll voters

🎫 Support

  • !ticket - Open private support ticket
  • !close - Close your ticket

🛡️ Staff Commands

⚔️ Moderation

  • !strike @user [points] [reason] - Add strike points
  • !unstrike @user [points] - Remove strike points
  • !kick @user [reason] - Kick from server
  • !ban @user [reason] - Permanent ban
  • !tempban @user [duration] [reason] - Temporary ban
  • !mute @user [duration] [reason] - Mute user
  • !timeout - Alias for mute

📈 Management

  • !demote @user - Remove highest role
  • !areport [period] - Analytics report (e.g., !areport 14d)
  • !ticketstats - Open tickets count

👑 Owner-Only Commands

These commands are restricted to Joey (Owner ID)

🔐 System Control

  • !ownerinfo @user - Detailed user data report
  • !block/unblock @user - Block from bot interaction
  • !sban, !skick, !smute, !stempban - Super commands
  • !dm @user [message] - Send DM as bot
  • !dmall [message] - DM all members (30min cooldown)
  • !invite - Get bot invite link

⚙️ Configuration

  • !setautorole @role - Set auto-role for new members
  • !welcomeconfig - Manage welcome messages
  • !setmcstatuschannel #channel - Set MC alerts channel
  • !setmessagelog #channel - Set message log channel
  • !noprefix [#channel] - Toggle no-prefix AI
  • !invitelock [on/off] - Toggle invite blocking

🎮 Advanced Management

  • !application [type] - Create staff application
  • !embed #channel --flag "value" - Custom embeds
  • !makerolepanel - Create role buttons
  • !poll "Question;Option1;Option2" - Create poll
  • !gstart [duration] [winners] [prize] - Start giveaway
  • !backup - Backup server config
  • !restore [filename] - Restore from backup

🖥️ Admin Consoles

  • !cs - Credit System console
  • !gc - Gambling Console
  • !cfc - Coinflip Console
  • !leveladmin - XP/Level management
  • !profileadmin - Profile management

🤖 AI Assistant Features

Configuration

  • Model: GPT-4.1-mini
  • Memory: Last 15 messages (player + bot)
  • Reset: Every 6 hours
  • Max Messages: 100 per session

No-Prefix Channels

In certain channels, you can ask questions without the ! prefix for natural conversation.

🚀 Automatic Features

  • Auto-Roles: New members get default role
  • Command Blocker: Prevents commands in no-prefix channels
  • Invite Blocker: Auto-deletes Discord invites
  • Reaction Roles: Click buttons to get/remove roles
  • Welcome Messages: Greets new members
  • Message Logging: Tracks all messages permanently
  • Security Bots: Prevents mass bans and abuse
💡 Pro Tip: The bot maintains conversation context for 15 messages. After 6 hours of inactivity, the conversation resets!
Back to Archives