跳到主要内容

使用案例:使用积分兑换游戏物品

通过结合 /shop item_add/shop sales_export 命令,Engagerly Bot 为游戏社群提供了一个无需复杂集成、易于管理且能有效激励玩家的积分兑换解决方案。

使用命令

  • /shop item_add
  • /shop sales_export

场景

一个游戏社群希望通过 Engagerly Bot 的积分系统,让在 Discord 服务器中活跃的成员能够用他们的积分兑换游戏内的钻石、金币或其他虚拟物品。这可以在无需游戏和 Discord 进行系统集成的情况下实现。

  • 服务器管理员在 Engagerly 的积分商城中发布游戏物品商品。
  • 成员使用他们在 Discord 通过 Engagerly 累积的积分购买这些商品。
  • 在购买过程中,成员需要填写他们的游戏 ID,以便管理员能将游戏物品发放到正确的游戏账号。
  • 管理员定期导出销售数据,查看订单信息,并进行手动发放。

设置流程

管理员需要使用 /shop item_add 命令在积分商城中新增一个游戏物品商品,并启用订单备注 (Order Notes) 功能来收集用户的游戏 ID。

  • 使用 /shop item_add 命令新增商品:

    设置商品名称、价格、描述,并启用订单备注,将备注的标签设为“您的游戏 ID”或类似文字,设置商品库存和限制。

    /shop item_add name:游戏钻石x100 price:500 description:兑换游戏内100颗钻石 enable_notes:True note_label:您的游戏 ID inventory:-1 total_limit:-1

    (您可以根据需要调整商品名称、价格、描述、库存、限制以及订单备注的标签文字。)

管理流程

当成员通过积分商城购买游戏物品后,管理员需要导出销售数据以进行手动发放。

  1. 使用 /shop sales_export 命令导出销售数据

    执行此命令,Engagerly Bot 将导出包含所有销售记录的文件。

    /shop sales_export
  2. 查看导出的销售数据

    导出的数据文件中将包含以下重要信息,方便管理员进行发放:

    • 商品信息: 成员购买了哪个游戏物品。
    • 数量: 成员购买的数量。
    • 游戏 ID: 成员在购买时填写的游戏 ID (来自订单备注)。
    • 购买成员: 购买该商品的 Discord 成员信息。
    • 购买时间: 订单成立的时间。
  3. 手动发放游戏物品

    管理员根据导出的销售数据,在游戏内找到对应的游戏 ID,并手动将购买的游戏物品发放到该账号。

案例效果

  • 简易设置,无需集成: 无需游戏 API 集成,通过 Engagerly Bot 即可轻松实现积分兑换游戏物品的功能。
  • 高效订单管理: 使用 /shop sales_export 命令方便地导出包含游戏 ID 的销售数据,简化手动发放流程。
  • 提升 Discord 活跃度: 游戏玩家会为了获得积分兑换游戏物品而更积极地在 Discord 服务器中互动和参与。
  • 为成员提供实际价值: 将 Discord 中的虚拟积分转化为游戏内的实际利益,增强成员对社群的归属感和忠诚度。
  • 增加积分使用场景: 为成员的积分提供了新的消耗途径,盘活社群积分系统。
  • 数据清晰,可追溯: 销售数据导出功能使订单记录清晰明了,方便管理员追踪发放情况。