Skip to content

定价

对大多数社区而言,X Bot 都是免费的。重度用户有两条路径可选——信用卡订阅(按月循环;对每月帖子量约在 1000 条以上的群组更划算),或者 ETH 积分包(一次性购买,永不过期)。两者可以叠加使用。1 积分 = API 返回的 1 条 X 帖子。

一句话总结 — 从 FREE 开始(每月 100 条帖子,无需绑卡)。当你的需求超出这个范围时:可以通过 Stripe 订阅(每月 $19,前 1000 条帖子免费,之后按 $0.02/条 计费),或者购买一个 ETH 积分包(每积分 $0.02,礼包从 1000 到 100000 不等,永不过期)。两者可以叠加使用——一个群组可以同时拥有 ETH credits Stripe 订阅;按次抓取计费时会优先扣减 ETH credits,然后是订阅的每月额度,最后才是按量计费的超额部分。

三次点击即可购买或升级:/setup → 💳 购买积分

整个购买流程都在 Telegram 内完成。你无需离开机器人去查看价格或余额。

在群组内操作

  1. 打开 /setup💳 购买积分
  2. 点击 💰 购买积分 / 升级
  3. 机器人会回复一张付款选项卡片。显示的选项取决于你当前的套餐:
当前套餐显示的选项
FREE两者都显示——Stripe 订阅 ETH 积分包
PRO·credits(已有 ETH 余额)两者都显示——继续通过 ETH 充值,或在此基础上叠加 Stripe 订阅(你的 ETH credits 会保留,并在每次抓取时优先扣减)
PRO·subscription(已有 Stripe 订阅)转到账户管理——已经在按量计费的套餐上,无需额外购买
  1. 选择一条路径:

路径 A — Stripe 订阅(FREE 群组 → PRO 订阅)

  1. 点击 💳 使用信用卡支付
  2. 机器人会创建一个 Stripe Checkout 会话,并回复一个结账链接按钮。
  3. 点击该按钮;Stripe Checkout 会在你的浏览器中打开。
  4. 输入银行卡信息,完成付款。
  5. Stripe 会将你重定向回 Telegram(https://t.me/BWS_X_Bot?start=payment_success_<chatId>)。
  6. Stripe 的 webhook 会在几秒内触发机器人的激活处理程序——/setup → 💳 购买积分 现在会显示 PRO ✓(订阅)。
  7. 机器人会向群组指定的管理员发送私信,确认激活成功。

你会被收取的费用

  • 订阅生效期间,每月收取 $19 基础费用(在下个月的第一天扣款,此后按比例分摊)。
  • 当月超出 1000 条的每条已抓取帖子,收取 $0.02——通过 Stripe 按量计费,计入当月账单。
  • 每月前 1000 条帖子包含在基础费用内——这是一个免费门槛,而非可结转的积分余额。

随时可取消/setup → 💳 购买积分 → 🛠 管理订阅 会打开 Stripe 客户门户。取消在当前付费周期结束时生效;在此之前,你仍保持 PRO 状态,按相同的计费规则计费。

路径 B — ETH 积分包(FREE → PRO·credits,或 PRO·credits → 充值)

  1. 点击 🪙 使用 ETH 支付

  2. 机器人会创建一个短期有效的购买会话,并回复一个有效期约 15 分钟的链接按钮。

  3. 点击;会在你的浏览器中打开 xbot.ninja/buy-ethereum.html

  4. 连接你的钱包(MetaMask、WalletConnect 等)。

  5. 从下拉菜单中选择一个积分包:

    礼包大小价格(美元)
    1000 积分$20
    2000 积分$40
    3000 积分$60
    4000 积分$80
    5000 积分$100
    10000 积分$200
    50000 积分$1000
    100000 积分$2000
  6. 页面会按当前的现货汇率显示对应的 ETH 数额。

  7. 签署交易。资金将转入以太坊主网上的 BWS 资金库合约。

  8. 链上确认完成后,后端会将积分发放到你的群组。可在 /setup → 💳 购买积分 中以 Credits remaining: <balance> 的形式查看。

你会被收取的费用:无任何循环费用。每个礼包只需一次性付款,ETH 是唯一的支付方式。

之后再充值:流程相同——从同一个下拉菜单中再选一个礼包即可。现有积分会与新礼包的数量相加。积分永不过期。

路径 A 和路径 B 可以叠加使用

一个群组可以同时拥有两者。按次抓取计费时,会按以下顺序扣减:

  1. 优先扣减 ETH credits(原子化扣减 LICENSES.REMAINING_CREDITS)。
  2. 然后是订阅的每月额度(PRO·sub 每月 1000 条免费帖子)。
  3. 最后是 Stripe 按量计费的超额部分(超出额度部分每条 $0.02)。

如果你有 5000 个 ETH credits 并订阅了套餐,接下来的 5000 次抓取会消耗积分(不产生 Stripe 费用);第 5001–6000 次抓取会使用订阅的每月额度;第 6001 次及以后则按量计费。ETH 余额在升级后依然保留。

唯一的限制是:目前已经在 PRO·subscription 上的群组无法再额外购买 ETH 积分包(购买流程会阻止此操作)。如果你需要切换回仅使用积分计费,请先取消订阅。

购买之后

积分余额和套餐随时可见:

/setup → 💳 Buy Credits

💳 Buy Credits & Plan

Plan:               PRO ✓ (credits)
Credits remaining:  4 152
Total purchased:    5 000

[💰 Buy credits / upgrade]
[🛠 Manage subscription]
[📊 Usage this month]

(对于 Stripe 订阅群组,该行会显示 Plan: PRO (subscription) ✓,且没有积分余额——用量是按量计费的,而非从存储的计数中扣减。📊 本月用量 会显示正在累计的 fetched_posts 计数器,它决定了计费门槛。)

套餐一览

FREEPRO 订阅PRO credits(ETH)
循环费用$0每月 $19$0
单条帖子费用无——每月硬性上限 100 条每月前 1000 条 $0,超出部分 $0.02/条(按量计费)$0.02 / 积分 固定
积分余额无——仅有 STATS 计数器无——STATS 计数器 + Stripe 计量REMAINING_CREDITS 台账
需要绑卡是(Stripe 结账)否(ETH 钱包)
自动续费按月,随时可取消无(一次性)
积分是否过期每月重置为 100永不过期
耗尽后的行为机器人暂停抓取;私信管理员无(不限量,仅按量计费)自动降级为 FREE;机器人重新应用每月 100 条上限
适合谁试用群组、小型社区、独立 KOL稳定的生产型社区,月度用量可预测突发性 / 一次性 / 加密原生团队;将积分作为不过期的预算

积分算法,说个明白话

1 积分等于 API 返回的 1 条 X 帖子。 如果你的筛选条件在一份每日报告中拉取回 47 条帖子,那就是扣减 47 积分(PRO·credits)、计入本月门槛的 47 条帖子(PRO·sub),或计入每月 100 条上限的 47 条(FREE)。

计入统计的情况:

  • X API 调用返回的每一条不同推文都会计入,即便它后来被判定为不相关而在抓取后被丢弃。
  • X 帖子自动转发的大多数轮询会返回 0 条帖子(免费),而在用户实际发帖的那次轮询中会返回 1–10 条(每条转发的帖子消耗 1 积分)。
  • 引用推文会被计入:X API 没有 exclude=quotes 参数,因此机器人会抓取它们并在客户端进行过滤。这样做能减少群组噪音,但不能节省积分。

不计入统计的情况:

  • 服务端的 exclude=retweets / exclude=replies——这些帖子根本不会从 API 返回,因此不会扣减任何积分。
  • 在返回数据之前就以 4xx 失败的抓取请求。
  • /setup → 📊 报告 → 📰 查看上一份报告 重新提供的缓存帖子。

估算你的月度需求

常见的用量模式:

场景用量最佳套餐
单账号作品集,每天 1–2 条帖子约每月 50 条FREE
小型社区,30 位关注者,少量 $TOKEN 流量100–300FREE — 或在偶尔的高峰月使用 1000 积分的 ETH 礼包($20)
5 位 KOL 的代理机构,每日 24 小时报告 + 仅限主题相关内容800–1500处于 FREE 与 PRO·sub 的临界点。如果经常超过 1000 → 建议订阅;如果只是偶尔一个月 → 建议买 ETH 礼包
大型项目,hashtag 活动,50+ 位发帖者3000–8000PRO·sub:$19 +($0.02 × 约 5000 超额)≈ 每月 $119——可预测
高频自动转发(5 个账号 × 每天 5 条 × 30 天)单转发即 750/月若只用转发:其余用量较轻时可保持 FREE。若同时使用报告功能:建议 PRO·sub

该如何选择

保持 FREE

  • 社区每月主题相关帖子 ≤ 100 条。
  • 独立 KOL 作品集(单账号,低频率)。
  • 零成本评估产品阶段。
  • 测试 / 预发布群组。

升级到 PRO 订阅(每月 $19)

  • 稳定的生产型社区——月度帖子量可预测。
  • 同时运行多场活动或多个命名筛选器——通过按量计费吸收波动,比不断购买 ETH 礼包更省心。
  • 活跃的 KOL 代理机构——为多个客户提供每日报告。
  • 你不想操心积分余额,只想「用多少付多少」。

购买 ETH 积分包

  • 突发性场景:上线 / 竞赛 / 活动窗口期会有一波高峰,之后归于平静。
  • 一次性项目——购买 5000 积分,在接下来的若干个月内使用。
  • 偏好链上支付、不想绑定循环扣款卡的加密原生团队。
  • 合规 / 财务要求不允许循环刷卡计费。
  • 需要一份不过期的预算:今天购买的积分,一年后依然可用。
  • 有预算上限的合同——「客户将本次活动预算限定在 $400,不能超支」:购买一个 20000 积分的礼包,钱包用尽即硬性停止。

账单常见问题

问:我可以在同一个群组上同时拥有 Stripe 订阅 AND ETH credits 吗?可以——两者可以叠加。一个已订阅 Stripe 的 PRO·credits 群组会保留其 ETH 余额;按次抓取计费会先扣减 ETH 余额,再使用订阅的每月额度,最后按量计费剩余部分。目前唯一的限制是:一个已经拥有有效 Stripe 订阅的群组,无法在同一流程中再购买一个 ETH 积分包(buy.mjs 会阻止第二次购买)。如果你需要切换回仅使用积分计费,请先取消订阅。

问:当 PRO·credits 余额归零时,我的群组会发生什么? 该 license 会自动降级为 FREE;下一次抓取会计入每月 100 条帖子的上限(本月已有的 FREE 计数器仍会保留计算)。此后机器人在下一次 /buy 时会重新提供 Stripe 和 ETH 两种选项。

问:如果我在 PRO·subscription 套餐下当月超过 1000 条帖子会怎样? 你会被按量计费。Stripe 会为每条超出 1000 条门槛的帖子接收一次 record_usage 调用,下个月的账单会包含 $0.02 × 超额部分。没有硬性上限,也不会有意外停机——机器人会继续抓取,账单会随之增长。

问:积分是按群组计算还是按用户计算? 按群组计算。每个 Telegram 群组都有自己的余额和 license。将机器人添加到第二个群组,意味着第二份 FREE 每月 100 条额度。

问:我可以让一个订阅覆盖多个群组吗? 不可以——每个群组都有各自独立的 Stripe 客户 + 订阅。

问:积分会按月结转吗?

  • FREE:不会,每个月都是全新的 100 条。未使用的 FREE 额度不会累积。
  • PRO·subscription 的 1000 条免费额度:不会——门槛会在你的账单周期结束时重置。
  • 通过 ETH 购买的积分,永不过期。三月份购买的礼包,到十一月依然可以使用剩余部分。

问:已购买积分,但余额没有变化?

  • Stripe:webhook 通常在几秒内触发。如果 5 分钟以上后积分仍未到账,请携带 Stripe 收据和群组 ID 联系支持(/setup → ℹ️ 关于)。
  • ETH:链上确认可能需要 1–3 分钟。如果 10 分钟后积分仍未显示,请携带交易哈希和群组 ID 联系支持。

问:我可以申请退款吗? 对于未使用的订阅时长:可以,请联系支持——我们会按比例退款。对于已部分消耗的积分包:需逐案判断,通常只有在机器人明显发生故障时才会受理。ETH 购买一旦交易确认即不可退款(协议本身不支持撤销)。

问:后台里的「累计已付」总额与我的收据不符。 Stripe 对订阅和一次性收费的分组方式不同。后台汇总的是成功的收费加上已支付的发票。ETH 购买不包含在内(它们是通过链上资金库追踪的,而非 Stripe)。退款也不会从中扣除(会单独标注)。如需审计记录,请使用 Stripe Dashboard → Customers → 按群组 ID 搜索。

问:我在月中取消了订阅——什么时候会失去 PRO? 在当前账单周期结束时。Stripe 会设置 cancel_at_period_end: true;机器人的 webhook 会在实际的取消事件(customer.subscription.deleted)触发时(即周期结束时)将 license 恢复为 FREE。

问:PRO 有免费试用吗? FREE 套餐本身就是你的试用期。每月 100 条帖子对于评估来说已经相当充裕;如果在测试期间就用完了,最小的 ETH 礼包(1000 积分 = $20)是延长使用最便宜的方式。

接下来可以看看

关于每种定价套餐支持哪些使用场景(KOL 代理机构追踪、社区互动、独立 KOL 作品集、多客户代理机构),请参见产品概览

X Bot Documentation