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

Discord是游戏社区在游戏间隙中交流、分享更新和保持联系的主要平台之一。艾克索拉Bot在Discord中将您的商店直接带入您的服务器,玩家可以通过斜杠命令浏览商品、领取奖励并完成购买,而无需离开Discord。
本指南介绍了完整的自助设置过程:在Discord开发者门户中创建一个Bot应用程序,将其连接到您的艾克索拉发布商帐户,配置您的商店和奖励,并从头到尾测试面向玩家的体验。
完成本指南后,您将在Discord服务器中拥有一个可用的艾克索拉Bot。玩家将能够使用/shop命令打开商店,使用他们的游戏内玩家ID登录,并通过艾克索拉支付UI完成购买。
本指南使用名为J-Clash的示例项目作为参考,但这些步骤适用于任何具有活动商品目录的项目。
前提条件
在艾克索拉方面,您需要具备以下条件:
- 发布商帐户中的一个活动项目
- 与艾克索拉签署的许可协议
- 已配置的商品目录,其中已创建并标记为可用的虚拟物品
在Discord方面,您需要访问Discord开发者门户以创建Bot应用程序(可选)。
可用的购买流程
艾克索拉Bot在Discord中支持两种购买流程。了解它们的区别将帮助您决定哪种适合您的项目:
- 直接购买。 当玩家选择一个商品时,艾克索拉支付UI会立即启动,商品已准备好结账。没有中间步骤或重定向。这是默认流程,也是本指南中涵盖的流程。
- 网页商城流程。 当玩家选择一个商品时,您的网页商城会打开,用户登录和商品信息已预填,然后艾克索拉支付UI启动。此流程需要已设置的网页商城和在Bot设置中配置的网页商城URL。有关详细信息,请参阅这些说明。
设置步骤
步骤1. 创建Discord Bot应用程序
- 前往Discord开发者门户并点击New Application。
- 给Bot起一个反映您游戏或品牌的名称。在本演示中,我们使用NewBot。
- 应用程序创建后,打开Bot部分。这是上传图标和横幅的好时机,因为它们在Bot在Discord中激活时对玩家可见。

- 获取将您的Discord应用程序链接到艾克索拉配置的Bot令牌:
- 在Bot部分,点击Reset Token。这是Discord查看令牌的唯一方法。
- 立即复制令牌并安全存储。您将在步骤2中需要它。
Bot令牌只能查看一次。如果丢失,请返回此页面并生成新令牌,然后在发布商帐户中更新。切勿公开分享或暴露您的Bot令牌。
步骤2. 在发布商帐户中配置Bot
- 在发布商帐户的项目中,进入Storefront > 艾克索拉Bot在Discord中部分。
- 点击Create。没有等待期,配置UI立即可用。
- 给您的Bot命名,并可选地添加一个Logo。
- 点击Create。

- 打开Shop部分以配置以下内容:
- 登录奖励 — 玩家首次登录时获得的物品。
- 每日奖励 — 每日获得的物品。
- 商店商品 — 可购买的物品。
每日奖励和商店商品部分需要一个部分标题。这些字段不能为空。
前往Settings选项卡完成Bot配置:
- 设置Player ID help。Bot使用每个玩家的游戏内玩家ID作为登录方法。由于每个游戏显示该ID的方式不同,请上传一张图片,向玩家展示如何在您的特定游戏中找到它。玩家可以在Discord中随时打开Bot访问此图片。
- API密钥默认自动生成。无需操作。
- 指定Bot令牌。粘贴您从Discord开发者门户复制的令牌(在步骤1中)。这将您的Discord Bot应用程序连接到艾克索拉Bot。
- 指定用户认证Webhook。您自己配置和托管的端点,用于使用玩家的游戏内玩家ID识别和认证玩家。
如果您使用直接购买流程,请将Web Shop URL字段留空。此字段仅在您使用网页商城流程时需要。
步骤3. 邀请Bot加入您的Discord服务器
要将Bot添加到您的Discord服务器:
- 在艾克索拉Bot在Discord中部分,页面顶部点击Invite。
- 查看并批准请求的权限。
Bot现在已连接到您的服务器。
步骤4. 测试/shop命令
在您的服务器中激活Bot后,打开Discord并运行/shop。这是主要的面向玩家的命令,运行它是确认集成正常工作的最直接方法。

商店UI按以下顺序加载:
- 您配置的Player ID help部分。在玩家可以领取奖励或进行购买之前,他们需要登录。一旦他们与任何选项交互,他们将被提示输入他们的玩家ID。一旦成功,UI会立即更新以反映他们的登录状态。
- 您设置的任何登录或每日奖励。
- 您配置的名称和商品的Shop部分。
在玩家可以领取奖励或进行购买之前,他们需要登录。一旦他们与任何选项交互,他们将被提示输入他们的玩家ID。一旦成功,界面会立即更新以反映他们的登录状态。在直接购买流程中,选择商品会立即启动支付UI,商品已准备好结账。

下一步
这就是艾克索拉Bot在Discord中的完整自助设置。从Discord开发者门户到服务器内的工作商店,整个过程只需几分钟。
从这里开始可以采取的几个方向:
- 扩展您的奖励: 在Shop部分配置登录奖励和每日奖励,以直接从Discord添加参与度钩子。
- 自定义您的商店: 随时在发布商帐户中更新商品选择、部分标题和Player ID help图像 — 无需重新邀请Bot。
- 网页商城+支付中心: 如果您的设置要求玩家在结账前通过网页商城,此流程可用。请联系艾克索拉团队以为您的项目配置。
发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。