Discord Bot Guide
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!leaderboardor!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!