艾克索拉Bot在Discord中的设置指南

注:
该翻译由AI生成,请谨慎判断其准确性。

概述

Discord是游戏社区在游戏间隙中交流、分享更新和保持联系的主要平台之一。艾克索拉Bot在Discord中将您的商店直接带入您的服务器,玩家可以通过斜杠命令浏览商品、领取奖励并完成购买,而无需离开Discord。

本指南介绍了完整的自助设置过程:在Discord开发者门户中创建一个Bot应用程序,将其连接到您的艾克索拉发布商帐户,配置您的商店和奖励,并从头到尾测试面向玩家的体验。

完成本指南后,您将在Discord服务器中拥有一个可用的艾克索拉Bot。玩家将能够使用/shop命令打开商店,使用他们的游戏内玩家ID登录,并通过艾克索拉支付UI完成购买。

本指南使用名为J-Clash的示例项目作为参考,但这些步骤适用于任何具有活动商品目录的项目。

前提条件

在艾克索拉方面,您需要具备以下条件:

注:
本指南中使用的J-Clash演示项目包含多种商品类型、不同的价格点和一些免费商品。在设置过程中拥有一个代表性的目录可以更容易地验证奖励、商品显示和购买流程在上线前是否正常工作。

在Discord方面,您需要访问Discord开发者门户以创建Bot应用程序(可选)。

可用的购买流程

艾克索拉Bot在Discord中支持两种购买流程。了解它们的区别将帮助您决定哪种适合您的项目:

  • 直接购买。 当玩家选择一个商品时,艾克索拉支付UI会立即启动,商品已准备好结账。没有中间步骤或重定向。这是默认流程,也是本指南中涵盖的流程。
  • 网页商城流程。 当玩家选择一个商品时,您的网页商城会打开,用户登录和商品信息已预填,然后艾克索拉支付UI启动。此流程需要已设置的网页商城和在Bot设置中配置的网页商城URL。有关详细信息,请参阅这些说明

设置步骤

步骤1. 创建Discord Bot应用程序

注:
此步骤为可选。
  1. 前往Discord开发者门户并点击New Application
  2. 给Bot起一个反映您游戏或品牌的名称。在本演示中,我们使用NewBot
  3. 应用程序创建后,打开Bot部分。这是上传图标和横幅的好时机,因为它们在Bot在Discord中激活时对玩家可见。
  1. 获取将您的Discord应用程序链接到艾克索拉配置的Bot令牌:
    1. Bot部分,点击Reset Token。这是Discord查看令牌的唯一方法。
    2. 立即复制令牌并安全存储。您将在步骤2中需要它。
注意

Bot令牌只能查看一次。如果丢失,请返回此页面并生成新令牌,然后在发布商帐户中更新。切勿公开分享或暴露您的Bot令牌。

注:
在完成发布商帐户配置之前,不要邀请Bot加入您的Discord服务器。邀请Bot的步骤在步骤3中介绍。

步骤2. 在发布商帐户中配置Bot

  1. 在发布商帐户的项目中,进入Storefront > 艾克索拉Bot在Discord中部分。
  2. 点击Create。没有等待期,配置UI立即可用。
  3. 给您的Bot命名,并可选地添加一个Logo。
  4. 点击Create
  1. 打开Shop部分以配置以下内容:
    • 登录奖励 — 玩家首次登录时获得的物品。
    • 每日奖励 — 每日获得的物品。
    • 商店商品 — 可购买的物品。
注:
登录奖励和每日奖励物品必须是免费的。Bot不允许在奖励类别中包含付费物品,以防止意外赠送付费内容。
注意

每日奖励商店商品部分需要一个部分标题。这些字段不能为空。

  1. 前往Settings选项卡完成Bot配置:

    1. 设置Player ID help。Bot使用每个玩家的游戏内玩家ID作为登录方法。由于每个游戏显示该ID的方式不同,请上传一张图片,向玩家展示如何在您的特定游戏中找到它。玩家可以在Discord中随时打开Bot访问此图片。
    2. API密钥默认自动生成。无需操作。
    3. 指定Bot令牌。粘贴您从Discord开发者门户复制的令牌(在步骤1中)。这将您的Discord Bot应用程序连接到艾克索拉Bot。
    4. 指定用户认证Webhook。您自己配置和托管的端点,用于使用玩家的游戏内玩家ID识别和认证玩家。
  2. 如果您使用直接购买流程,请将Web Shop URL字段留空。此字段仅在您使用网页商城流程时需要。

步骤3. 邀请Bot加入您的Discord服务器

要将Bot添加到您的Discord服务器:

  1. 艾克索拉Bot在Discord中部分,页面顶部点击Invite
  1. 查看并批准请求的权限。

Bot现在已连接到您的服务器。

步骤4. 测试/shop命令

在您的服务器中激活Bot后,打开Discord并运行/shop。这是主要的面向玩家的命令,运行它是确认集成正常工作的最直接方法。

商店UI按以下顺序加载:

  1. 您配置的Player ID help部分。在玩家可以领取奖励或进行购买之前,他们需要登录。一旦他们与任何选项交互,他们将被提示输入他们的玩家ID。一旦成功,UI会立即更新以反映他们的登录状态。
  2. 您设置的任何登录或每日奖励。
  3. 您配置的名称和商品的Shop部分。

在玩家可以领取奖励或进行购买之前,他们需要登录。一旦他们与任何选项交互,他们将被提示输入他们的玩家ID。一旦成功,界面会立即更新以反映他们的登录状态。在直接购买流程中,选择商品会立即启动支付UI,商品已准备好结账。

下一步

这就是艾克索拉Bot在Discord中的完整自助设置。从Discord开发者门户到服务器内的工作商店,整个过程只需几分钟。

从这里开始可以采取的几个方向:

  • 扩展您的奖励:Shop部分配置登录奖励每日奖励,以直接从Discord添加参与度钩子。
  • 自定义您的商店: 随时在发布商帐户中更新商品选择、部分标题和Player ID help图像 — 无需重新邀请Bot。
  • 网页商城+支付中心: 如果您的设置要求玩家在结账前通过网页商城,此流程可用。请联系艾克索拉团队以为您的项目配置。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2026年7月14日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!
无法发送您的反馈
请稍后重试或发送邮件至doc_feedback@xsolla.com与我们联系。