Forge Icon

RoleForge

Custom Role Prefix Management Bot and more!

Welcome to RoleForge

RoleForge is a comprehensive Discord bot that provides automatic role-based nickname prefix management, reaction role functionality, welcome role automation, AFK system, social interactions, games, and complete role administration tools for Discord servers. It's designed to be simple to set up and configure for all server owners and moderators.

Features

Pricing & Plans

🆓 Free Tier - $0/month

💎 Premium Tier 1 - $0.99/month

💎 Premium Tier 2 - $1.99/month

Premium subscriptions can be purchased through the Support Me page.

Contact

For any enquiries or support, please contact @leafiona. on discord.

Bot Commands

Here's a complete list of all available RoleForge commands, organized by category:

đŸ‘Ĩ User Commands (Everyone can use)
/afk
Toggle your AFK status on/off
No parameters
/afkstatus
Check current AFK members in the server
No parameters
/level
Check your level, XP progress, and rank with a beautiful visual card
Parameters: user (optional - check another user's level)
/leaderboard
View the server level leaderboard with rankings
Parameters: page (optional - default is page 1)
🎭 Social Interaction Commands
/hug
Give someone a warm hug
Parameters: user
/pat
Give someone gentle head pats
Parameters: user
/highfive
Give someone an enthusiastic high five
Parameters: user
/wave
Wave hello or goodbye to someone
Parameters: user
/compliment
Give someone a nice compliment
Parameters: user
/dance
Start a dance party or dance with someone
Parameters: user (optional)
/slap
Playfully slap another user
Parameters: user
/poke
Poke someone to get their attention
Parameters: user
/boop
Boop someone on the nose
Parameters: user
/tickle
Playfully tickle someone
Parameters: user
🎲 Fun & Games Commands
/coinflip
Flip a coin (heads or tails)
No parameters
/dice
Roll dice using standard notation (e.g., 1d6, 2d20, 3d10)
Parameters: dice_notation (optional - default is 1d6)
/8ball
Ask the magic 8-ball a yes/no question
Parameters: question
đŸˇī¸ Role Prefix Commands (Administrator)
/setprefix
Set a prefix for a specific role
Free Tier: up to 5 per server | Premium Tier: Unlimited Prefixes per server
Parameters: role, prefix
/removeprefix
Remove prefix for a specific role
Parameters: role
/listprefixes
List all role prefixes for this server
No parameters
/togglemultiprefix
Toggle multi-prefix mode for this server
Shows all role prefixes vs. only the highest priority role's prefix
Parameters: enable (optional - toggles current state if not provided)
/updateall
Update all member nicknames based on current role prefixes
No parameters
⚡ Reaction Role Commands (Administrator)
/setupreactionrole
Set up reaction roles on a message (supports cross-channel setup)
Free Tier: up to 3 reaction roles per server | Premium Tier: Unlimited reaction roles per server
Parameters: message_id, emoji, role, channel (optional - uses current channel if not specified)
/removereactionrole
Remove a reaction role mapping
Parameters: message_id, emoji
/listreactionroles
List all reaction role setups for this server
No parameters
đŸ‘Ĩ Role Management Commands (Administrator)
/addrole
Add a role to a member
Automatically updates nickname if prefixes are configured
Parameters: member, role
/removerole
Remove a role from a member
Automatically updates nickname after role removal
Parameters: member, role
/listroles
List all roles in the server or roles for a specific member
Parameters: member (optional)
/roleinfo
Get detailed information about a specific role
Shows permissions, member count, creation date, and prefix status
Parameters: role
📊 Level System Commands (Administrator)
/togglelevel
Enable or disable the level system for this server
Parameters: enable (optional - toggles if not provided)
/levelconfig
Configure XP rates, cooldowns, and daily/weekly caps
Parameters: xp_per_message, xp_cooldown, daily_cap, weekly_cap (all optional)
/giveexp
Give XP to a user (for rewards, events, or achievements)
Parameters: user, amount (max 1,000,000 per command)
/removeexp
Remove XP from a user (for penalties or corrections)
Parameters: user, amount
/setlevel
Set a user to a specific level directly
Parameters: user, level (1-1000)
/resetlevel
Reset a user's level data completely
Parameters: user, confirm (type "CONFIRM" to proceed)
/configureranks
Set up custom rank titles at level intervals (e.g., Novice, Apprentice, Expert)
Parameters: rank_interval (levels between ranks), rank_names (comma-separated)
/listranks
View the current rank configuration and progression
No parameters
/removeranks
Remove the rank system from this server
No parameters
👋 Welcome Role Automation (Administrator)
/addwelcomerole
Add a role to be automatically assigned to new members
Parameters: role
/removewelcomerole
Remove a role from automatic assignment to new members
Parameters: role
/listwelcomeroles
List all welcome roles for this server
No parameters
â„šī¸ General Commands
/help
Show help for all bot commands with interactive navigation
No parameters
/premium
Check this server's premium status and benefits
No parameters
/dashboard
View comprehensive server and bot statistics
No parameters

How It Works

Permission Requirements

â¤ī¸ Support RoleForge

Help keep this bot alive and running 24/7! Every little bit of support makes a huge difference in maintaining the servers, development, and keeping RoleForge accessible for everyone.

Support on Ko-fi

Choose your support level and help keep RoleForge running strong!

Ko-fi Support Tiers
☕ Support on Ko-fi

☕ Coffee Supporter

Help fuel late-night coding sessions! Even a small contribution helps cover server costs and shows your appreciation.

💎 Champion Supporter

Premium supporters help ensure RoleForge stays online and continues growing with new features and capabilities.

Why Ko-fi and Manual Management?

Due to Discord's monetization features not being available in my country, I manage premium subscriptions manually through Ko-fi. This allows me to offer premium features to servers worldwide while providing personalized support for each subscriber.

Other Ways to Help

Thank you for being part of the RoleForge community! Your support helps keep this project alive and growing.

Terms of Service

1. Acceptance of Terms

By using RoleForge ("the Bot"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the Bot.

2. Description of Service

RoleForge is a Discord bot that provides:

3. User Accounts and Access

3.1 Bot Invitation

3.2 Premium Access

4. Acceptable Use Policy

4.1 Prohibited Activities

You may not use the Bot to:

5. Premium Services

5.1 Subscription Terms

6. Limitation of Liability

The Bot is provided "as is" without warranties of any kind. We do not guarantee continuous availability or error-free operation.

7. Contact Information

For questions about these Terms or the Bot, contact the bot owner through Discord or use the support channels in servers where the Bot is present.

By using RoleForge, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.

Privacy Policy

1. Introduction

This Privacy Policy explains how RoleForge collects, uses, and protects information when you use our Discord bot service. We are committed to protecting your privacy and being transparent about our data practices.

2. Information We Collect

2.1 Automatically Collected Information

Server Information:

User Information:

Configuration Data:

2.2 Information We Do Not Collect

We do not collect:

3. How We Use Your Information

We use collected information to:

4. Data Storage and Security

5. Your Rights and Choices

You have the right to:

6. Contact Information

For privacy-related questions or requests, contact the bot owner through Discord or use available support channels.

This Privacy Policy is effective as of the date listed above and governs our collection and use of information from that date forward.