Engagement Setup and Shop
Engagement and Shop System Guide
Table of Contents
Introduction
Setting Up the Engagement System
Managing the Engagement System
Setting Up the Shop
Managing Shop Items
User Interactions with the Shop
Admin Shop Management
Best Practices and Tips
Introduction
This guide will walk you through setting up and managing the engagement system and shop functionality for your Discord server. These features allow you to reward active users with points and provide a shop where users can spend their earned points on various items or perks.
Setting Up the Engagement System
To start the engagement system for your server, use the following command:
This command has several options:
message-channel
: Select a channel to track for engagement (required)message-bonus
: Set a percentage bonus for messages in this channelnotification-channel
: Choose a channel for level-up notificationsbase-required-xp
: Set the base XP required for leveling up (default is 60)points-name
: Choose a name for your points currency (e.g., coins, gems)points-per-xp
: Set how many points users earn per XPshop-enabled
: Enable or disable the shop feature
Example usage:
Managing the Engagement System
Use the following commands to manage the engagement system:
Give XP to a user:
Remove XP from a user:
View the server leaderboard:
View users at a specific level:
View a user's points:
Setting Up the Shop
The shop is enabled during the engagement setup. If you need to modify shop settings, you can run the /engagement-setup
command again with updated parameters.
Managing Shop Items
Use the /shop-manage
command to add, remove, or view shop items:
Add a new item:
For custom rewards:
Remove an item:
View all shop items:
User Interactions with the Shop
Users can interact with the shop using the /shop
command. This will display available items, allow them to view item details, make purchases, and check their purchase history.
Admin Shop Management
As an admin, you have access to additional shop management features:
View recent purchases:
View purchases with custom rewards that need handling:
Generate a report for a specific item:
Best Practices and Tips
Start with a lower points-per-xp ratio and adjust as needed to balance your economy.
Regularly review the leaderboard and user engagement to ensure the system is working as intended.
Create a mix of role-based and custom rewards in your shop to cater to different user preferences.
Use the custom rewards feature for special, manually-fulfilled items to add unique value to your shop.
Periodically review shop items and their prices to maintain balance and user interest.
Communicate clearly with your community about how the engagement system and shop work.
Consider creating special events or promotions to boost engagement and shop activity.
Remember, you can always adjust settings by running the setup commands again with new parameters. Experiment to find what works best for your community!
Last updated