diff --git a/client/lib/l10n/app_text.dart b/client/lib/l10n/app_text.dart index e90bbe2..59dbbb0 100644 --- a/client/lib/l10n/app_text.dart +++ b/client/lib/l10n/app_text.dart @@ -600,7 +600,7 @@ abstract class AppText { String get inviteCopyLink; // 复制链接 / Copy link String get inviteRewardsTitle; // 奖励规则 / Rewards String get inviteRewardRegister; // 好友注册 · 双方各得 3 天 / Sign up · +3 days each - String get inviteRewardFirstBuy; // 好友首购 · 双方各得 15 天 / First purchase · +15 days each + String get inviteRewardFirstBuy; // 好友首购 · 双方各得 7 天 / First purchase · +7 days each String get inviteRewardJoinTg; // 加入 TG 频道 · 得 3 天 / Join TG · +3 days String get inviteProgressTitle; // 我的奖励 / My rewards String get inviteTasksTitle; // 更多得会员 / More ways to earn diff --git a/docs/invite-task-rewards-design.html b/docs/invite-task-rewards-design.html index 337dc13..4efa02a 100644 --- a/docs/invite-task-rewards-design.html +++ b/docs/invite-task-rewards-design.html @@ -125,7 +125,7 @@
webhook.settle()GrantPaidSubscriptionTx 之后,若 users.first_paid_at 本次由空转非空(=首充)且该用户是被邀请人(referrals 命中)→ 发首充段双方 +7(paid_rewarded,幂等)。GET /v1/inviteGET /v1/tasks/telegram/startt.me/<reward_bot>?start=<token>。POST /tg/webhook/start <token> → 校验成员 → 发 TG 任务 +3。详见 §5。POST /v1/tg/webhook/start <token> → 校验成员 → 发 TG 任务 +3。详见 §5。TG_REWARD_BOT_TOKEN(Bitwarden,不入 git)。getChatMember 查不到成员。TG_REWARD_CHANNEL(如 @pangolin_app)、TG_WEBHOOK_SECRET;向 Telegram setWebhook 指向 https://api.yanmeiai.com/tg/webhook。TG_REWARD_CHANNEL(如 @pangolin_app)、TG_WEBHOOK_SECRET;向 Telegram setWebhook 指向 https://api.yanmeiai.com/v1/tg/webhook(路由挂在 /v1 组下,真实路径含 /v1 前缀)。TG_REWARD_BOT_TOKEN 时,TG 任务卡在 App 里整卡隐藏(邀请功能不受影响,优雅降级)。