Skip to main content

Use Case: Redeem Discord Points for In-Game Items Without Integration

By combining the /shop item_add and /shop sales_export commands, Engagerly Bot provides game communities with a point exchange solution that requires no complex integration, is easy to manage, and effectively incentivizes players.

Commands Used

  • /shop item_add
  • /shop sales_export

Scenario

A gaming community wants to use Engagerly Bot's point system to allow members who are active on their Discord server to exchange their points for in-game diamonds, gold, or other virtual items. This can be achieved without requiring system integration between the game and Discord.

  • Server administrators list in-game items as products in Engagerly's Points Shop.
  • Members use the points they've accumulated on Discord through Engagerly to purchase these items.
  • During the purchase process, members need to provide their Game ID so that administrators can deliver the in-game items to the correct game account.
  • Administrators regularly export sales data to review order information and perform manual fulfillment.

Setup Process

Administrators need to use the /shop item_add command to add an in-game item product to the Points Shop and enable the Order Notes feature to collect the user's Game ID.

  • Use the /shop item_add command to add a product:

    Set the item name, price, description, enable order notes, set the note label to "Your Game ID" or similar text, and configure inventory and limits.

    /shop item_add name:Game Diamonds x100 price:500 description:Exchange for 100 in-game diamonds enable_notes:True note_label:Your Game ID inventory:-1 total_limit:-1

    (You can adjust the item name, price, description, inventory, limits, and the order note label text as needed.)

Management Process

After members purchase in-game items through the Points Shop, administrators need to export sales data to perform manual fulfillment.

  1. Use the /shop sales_export command to export sales data:

    Execute this command, and Engagerly Bot will export a file containing all sales records.

    /shop sales_export
  2. Review the exported sales data:

    The exported data file will contain the following important information, making fulfillment easier:

    • Item Information: Which in-game item the member purchased.
    • Quantity: The quantity purchased by the member.
    • Game ID: The Game ID provided by the member during purchase (from the order notes).
    • Purchasing Member: Discord member information for the purchaser.
    • Purchase Time: The time the order was placed.
  3. Manually fulfill the in-game items:

    Based on the exported sales data, administrators find the corresponding Game ID in the game and manually deliver the purchased in-game items to that account.

Case Outcomes

  • Easy Setup, No Integration: Easily implement the function of exchanging points for in-game items using Engagerly Bot, without needing game API integration.
  • Efficient Order Management: Use the /shop sales_export command to conveniently export sales data including Game IDs, simplifying the manual fulfillment process.
  • Boost Discord Activity: Gamers will be more active in the Discord server to earn points to exchange for in-game items.
  • Provides Real Value to Members: Converts virtual points from Discord into tangible benefits within the game, enhancing members' sense of belonging and loyalty to the community.
  • Adds Point Usage Scenario: Provides a new way for members to spend their points, vitalizing the community's point system.
  • Clear, Traceable Data: The sales data export function makes order records clear and easy to track for fulfillment.