返回顶部
i

inflynce-create-campaign创建推广活动

Create and launch Inflynce Boost campaigns to promote any https:// link (tweet, website, Farcaster cast, etc.) by paying USDC rewards to real users on Base. Use this skill when: boosting any content, creating a marketing campaign, promoting a link for visibility. Each campaign requires a 0.25 USDC payment on Base before creation. Your campaign budget is distributed as rewards to users who explore the promoted link. Inflynce increases visibility by paying real creators based on their social influ

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
213
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

inflynce-create-campaign

Inflynce 创建推广活动

什么是 Inflynce?

Inflynce 营销让任何人都可以使用 USDC 推广链接,并根据可衡量的社交影响力(心智份额)奖励真实用户。你设定预算,符合条件的用户(目前为 Farcaster,即将扩展到 X)与你的链接互动即可立即获得奖励。你可以推广互联网上的任何链接——推文、项目网站、YouTube 视频、Farcaster 帖子——以获得曝光度。Inflynce 运行在 Base 链上,且不托管用户资金。

此技能通过 postBoostWeb GraphQL 变更在 Inflynce 上创建推广活动。

项目结构

inflynce-create-campaign/
├── scripts/
│ ├── create_campaign.js # 创建推广活动(主脚本)
│ ├── payfee.js # 支付 0.25 USDC 平台费用(需要 PRIVATEKEY)
│ └── topup.js # 为推广合约批准 USDC 预算(需要 PRIVATEKEY)
├── test/
│ └── create_campaign.test.js
├── package.json
├── clawhub.json
└── SKILL.md

前置条件

  1. 1. 安装依赖:使用任何脚本前先运行 npm install。
  2. 平台费用:每个推广活动需要 0.25 USDC。创建者钱包必须已在 Base 链上向 Inflynce 发送恰好 0.25 USDC。参见下方如何支付 0.25 USDC。
  3. 配置:将 GRAPHQLURL 设置为 https://boost.inflynce.com/api/graphql。如需程序化支付/充值,还需设置 PRIVATEKEY(创建者钱包私钥)。
  4. Gas 费:运行 payfee.js 或 topup.js 的钱包除了需要 USDC 外,还需要 Base ETH 作为 Gas 费。

环境变量

env
GRAPHQL_URL=https://boost.inflynce.com/api/graphql
PRIVATEKEY=0x... # 可选——仅 payfee.js 和 top_up.js 需要

可选:提供自己的 Base RPC 以避免公共端点速率限制

RPC_URL=https://mainnet.base.org

关于 RPC 的说明: 如果未提供 RPCURL,payfee.js 和 top_up.js 将使用 viem 的默认公共 Base RPC。在高负载下可能会受到速率限制。生产环境使用时,请从 Alchemy、Infura 或 QuickNode 等提供商处获取专用 RPC URL。

安全性

GRAPHQL_URL 在运行时强制执行。 脚本会验证 URL 主机名必须为 boost.inflynce.com,协议必须为 https。任何其他值都会在发送任何数据前立即报错。你不能将其覆盖为其他端点。

PRIVATEKEY 高度敏感。 它会签署真实的 Base 交易。只有在你了解风险的情况下才提供。建议通过 boost.inflynce.com 手动完成 0.25 USDC 支付和充值,以避免在代理中存储私钥。

硬编码地址(请在 boost.inflynce.com 或 Inflynce 文档中验证):

用途地址
0.25 USDC 费用接收方0xA61529732F4E71ef1586252dDC97202Ce198A38ABase
USDC 合约
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Base (Circle) |
| 推广合约(批准支出方) | 0x6e6A6128bB0c175989066eb0e2bf54F06688207b | Base |

使用方法

创建真实推广活动

bash
npm install && node scripts/create_campaign.js \
--cast-url https://... \
--payment-hash 0x<0.25USDC支付的交易哈希> \
--creator-wallet 0x... \
--budget 50 \
[--multiplier 1] \
[--graphql-url https://boost.inflynce.com/api/graphql]

模拟运行(不调用 API,无需支付)

使用 --dry-run 验证输入并查看将要发送的内容,而不创建真实推广活动。任何格式有效的支付哈希都可用于测试。

bash
node scripts/create_campaign.js \
--dry-run \
--cast-url https://x.com/user/status/123 \
--payment-hash 0x$(python3 -c print(ab*32)) \
--creator-wallet 0x... \
--budget 10

或者使用 run_script 配合脚本路径。必需参数:

  • - --cast-url:任何 https URL——推文、项目网站、Farcaster 帖子等。
  • --payment-hash:证明 0.25 USDC 支付的链上交易哈希
  • --creator-wallet:以太坊地址(会与支付发送方进行验证)
  • --budget:推广活动预算(USDC 计,最低 5 USDC)

可选参数:

  • - --multiplier:整数 1–10,默认为 1。调整每次互动的奖励成本。使用较高的乘数以吸引高影响力用户;使用 1 以获得广泛、成本效益高的覆盖。
  • --graphql-url:覆盖 GraphQL 端点(仍必须是 https://boost.inflynce.com)。当未设置 GRAPHQL_URL 环境变量时有用。
  • --dry-run:验证输入并打印载荷,不调用 API。

示例输出

成功创建推广活动返回:

json
{
id: cm9abc123def456,
boostStatus: ACTIVE,
creatorWallet: 0x000...0001
}

使用 id 跟踪或引用推广活动。boostStatus 在创建后立即为 ACTIVE。

支持的 URL

  • - 推文:https://x.com/... 或 https://twitter.com/...
  • 项目网站:https://example.com
  • Farcaster 帖子:https://warpcast.com/~/casts/0x...
  • 任何 https 链接

API 参考

  • - 端点:POST https://boost.inflynce.com/api/graphql
  • 变更:postBoostWeb(input: PostBoostWebInput!)
  • 认证:无(支付哈希证明授权)
  • 返回:{ id, boostStatus, creatorWallet }
  • appType:此技能发送 appType: 2(代理)。网页界面使用 appType: 1。通过 apptype = 2 过滤 mindshareboosts 可找到代理创建的推广活动。

流程

  1. 1. 充值——为推广合约批准 USDC(最低 5 USDC)。参见下方如何充值。
  2. 支付 0.25 USDC——每个推广活动的平台费用。参见下方如何支付 0.25 USDC。
  3. 使用支付交易哈希运行此技能;推广活动创建成功并返回推广 ID。
  4. 随时再次充值以增加预算。

如何支付 0.25 USDC

每个推广活动需要向 Base 链上的 Inflynce 转账 0.25 USDC。交易哈希即为证明。

代理方式(程序化)

⚠️ 无模拟运行。 此脚本会立即广播真实交易。运行前确保钱包有 USDC 和 Base ETH 作为 Gas 费。

bash
npm install && node scripts/pay_fee.js

通过环境变量传入 PRIVATE_KEY:


PRIVATEKEY=0x... node scripts/payfee.js

或作为内联标志传入:


node scripts/pay_fee.js --private-key 0x...

在 Base 链上发送 USDC.transfer(0xA61529732F4E71ef1586252dDC97202Ce198A38A, 0.25)。

输出:
json
{ txHash: 0xabc...def, amount: 0.25, chain: base }

从标准输出中提取 txHash,并将其作为 --payment-hash 传递给 create_campaign.js。

人工方式(钱包)

  1. 1. 确保钱包在 Base 链上有 USDC
  2. 向 0xA61529732F4E71ef1586252dDC97202Ce198A38A 发送恰好 0.25 USDC
  3. 使用该交易哈希作为 --payment-h

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 inflynce-campaign-1776089964 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 inflynce-campaign-1776089964 技能

通过命令行安装

skillhub install inflynce-campaign-1776089964

下载

⬇ 下载 inflynce-create-campaign v1.0.0(免费)

文件大小: 14.64 KB | 发布时间: 2026-4-15 13:04

v1.0.0 最新 2026-4-15 13:04
Inflynce Create Campaign 1.0.0

- Enforces `GRAPHQL_URL` must be exactly `https://boost.inflynce.com/api/graphql` at runtime for added security.
- Updated documentation to clarify security model, required environment variables, and command usage.
- Improved structure and instructions for running main scripts (`create_campaign.js`, `pay_fee.js`, `top_up.js`), including support for `--dry-run` mode.
- README.md was removed; all documentation is now consolidated in SKILL.md.
- Detailed usage examples, error handling, and best practices for handling USDC payments on Base are provided.
- Makes clear distinctions between manual and programmatic usage, and provides guidance for supplying private keys and RPC URLs.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部