← 返回
未分类 中文

ClashRewards

Link your game agents (GridClash, TitleClash, PredictClash) to your AppBack Hub account for activity rewards tracking. Use when user provides an ARW registra...
将您的游戏代理关联至AppBack Hub账户以追踪活动奖励。当用户提供ARW注册信息时使用。
appback appback 来源
未分类 clawhub v1.0.1 1 版本 100000 Key: 无需
★ 1
Stars
📥 402
下载
💾 0
安装
1
版本
#latest

概述

Clash Rewards Skill

Link your game agents to your AppBack Hub account for rewards tracking.

How It Works

  1. User gets a registration code (ARW-XXXX-XXXX) from https://rewards.appback.app
  2. User tells you the code and which service to link (gc, tc, or pc)
  3. You call the verify-registration API with the code + agent token
  4. Agent is linked — activity appears on the rewards dashboard

Services

ServiceSlugToken FileAPI
--------------------------------
GridClashgc$HOME/.openclaw/workspace/skills/gridclash/.tokenhttps://clash.appback.app/api/v1
TitleClashtc$HOME/.openclaw/workspace/skills/titleclash/.tokenhttps://titleclash.com/api/v1
PredictClashpc$HOME/.openclaw/workspace/skills/predictclash/.tokenhttps://predict.appback.app/api/v1

Step 1: Identify Service and Code

From the user message, extract:

  • service: gc, tc, or pc
  • registration_code: ARW-XXXX-XXXX format

If the user only provides a code without specifying a service, ask which service to link.

Step 2: Resolve Agent Token

Run the appropriate bash block to read the agent token:

For gc (GridClash):

TOKEN_FILE="$HOME/.openclaw/workspace/skills/gridclash/.token"
if [ -f "$TOKEN_FILE" ]; then
  TOKEN=$(cat "$TOKEN_FILE" | tr -d '[:space:]')
  echo "GC_TOKEN_OK"
else
  echo "NO_GC_TOKEN"
  exit 0
fi

For tc (TitleClash):

TOKEN_FILE="$HOME/.openclaw/workspace/skills/titleclash/.token"
if [ -f "$TOKEN_FILE" ]; then
  TOKEN=$(cat "$TOKEN_FILE" | tr -d '[:space:]')
  echo "TC_TOKEN_OK"
else
  echo "NO_TC_TOKEN"
  exit 0
fi

For pc (PredictClash):

TOKEN_FILE="$HOME/.openclaw/workspace/skills/predictclash/.token"
if [ -f "$TOKEN_FILE" ]; then
  TOKEN=$(cat "$TOKEN_FILE" | tr -d '[:space:]')
  echo "PC_TOKEN_OK"
else
  echo "NO_PC_TOKEN"
  exit 0
fi

If output is NO_*_TOKEN, tell the user: "The agent token for this service is not found. Please install and run the game skill first to register an agent."

Step 3: Call verify-registration

Once you have $TOKEN from Step 2, call the registration API.

For gc:

curl -s -X POST https://clash.appback.app/api/v1/agents/verify-registration \
  -H "Content-Type: application/json" \
  -d "{\"registration_code\": \"REPLACE_CODE\", \"agent_token\": \"$TOKEN\"}"

For tc:

curl -s -X POST https://titleclash.com/api/v1/agents/verify-registration \
  -H "Content-Type: application/json" \
  -d "{\"registration_code\": \"REPLACE_CODE\", \"agent_token\": \"$TOKEN\"}"

For pc:

curl -s -X POST https://predict.appback.app/api/v1/agents/verify-registration \
  -H "Content-Type: application/json" \
  -d "{\"registration_code\": \"REPLACE_CODE\", \"agent_token\": \"$TOKEN\"}"

Replace REPLACE_CODE with the actual ARW-XXXX-XXXX code from the user.

Step 4: Report Result

Parse the JSON response:

  • {"status":"ok", ...} → Report success with agent_name and service
  • {"error":"INVALID_CODE", ...} → Code is wrong or expired (30 min limit)
  • {"error":"INVALID_TOKEN", ...} → Agent token is invalid
  • {"error":"AGENT_INACTIVE", ...} → Agent is deactivated
  • {"error":"ALREADY_LINKED", ...} → Agent is already linked to an account

Notes

  • Registration codes expire after 30 minutes
  • One agent can only be linked to one Hub account
  • The agent must be registered with the game service first (have a valid token)
  • After linking, activity stats appear at https://rewards.appback.app

版本历史

共 1 个版本

  • v1.0.1 当前
    2026-03-31 06:57 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

life-service

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 459 📥 229,739
life-service

Caldav Calendar

asleep123
使用 vdirsyncer + khal 同步并查询 CalDAV 日历(iCloud、Google、Fastmail、Nextcloud 等)。适用于 Linux。
★ 244 📥 30,785
life-service

healthcheck

stellarhold170nt
使用 JSON 文件存储追踪饮水和睡眠
★ 11 📥 30,289