返回顶部
f

formora-surveyFormora问卷

Create, edit, publish, and distribute Formora AI surveys, polls, and forms. Supports organic channels (Telegram, Email, QR code, X) and live paid ads (Google Ads + Meta Ads with paused-by-default creation and shared daily/weekly budget caps). Always previews questions and requires explicit user confirmation before publishing. Requires FORMORA_API_KEY. / 使用 Formora AI 创建、编辑、发布并分发问卷/表单/投票。支持有机渠道(Telegram、Email、二维码、X)及付费广告投放(Google Ads、Meta Ads,默认暂停创建,合计每日/每周预算上限保护)。需要 FORMORA_API_KEY。

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

formora-survey

Formora Survey Skill / Formora 问卷技能

Language note: Instructions are written in English followed by Chinese (中文说明在英文之后).
Survey and form content auto-follows the users input language.
语言说明: 技能文档先英文后中文。问卷和表单内容会自动跟随用户输入语言。


Core rule / 核心规则

EN: Always use this sequence:

text
create draft -> preview questions -> user confirms or requests edits -> publish -> distribute

Never auto-publish before the user explicitly approves the generated content.

ZH: 严格遵守以下顺序:

text
创建草稿 -> 预览题目 -> 用户确认或要求修改 -> 发布 -> 分发

未经用户明确确认,绝不自动发布。



Language rule / 语言规则

EN:

  • - Chinese input → survey in zh-CN
  • English input → survey in en
  • Explicit request → use that language
  • Do not force Chinese by default
  • Use --language auto unless user specifies otherwise
  • Distribution copy also follows the inferred language

ZH:

  • - 用户用中文输入 → 问卷使用 zh-CN
  • 用户用英文输入 → 问卷使用 en
  • 用户明确要求某语言 → 按要求使用
  • 默认不强制中文
  • CLI 省略 --language 或使用 --language auto
  • 分发文案同样跟随语言



Create / edit / publish / 创建 / 编辑 / 发布

bash

1) Create a draft and preview questions / 创建草稿并预览题目


python3 skills/formora-survey/scripts/formora.py create \
--audience --count 6

2) Edit and preview again if needed / 修改并重新预览

python3 skills/formora-survey/scripts/formora.py edit

3) Publish only after explicit confirmation / 仅在确认后发布

python3 skills/formora-survey/scripts/formora.py publish

EN: After every preview, ask the user:

Here is the generated draft. Does this look right? Tell me what to change. I will only publish after your confirmation.

ZH: 每次预览后,询问用户:

这是生成的草稿,请确认。如需修改请告知,确认后我才会发布。




Organic distribution / 有机分发渠道

bash

Generate all distribution assets / 生成全部分发素材


python3 skills/formora-survey/scripts/formora.py distribute --qr qr.png

Broadcast to all configured channels / 向所有已配置渠道广播

python3 skills/formora-survey/scripts/formora.py broadcast \ --out-dir /tmp/formora-campaign \ --telegram-with-qr

EN: broadcast tries every configured channel, skips unconfigured ones, prints a JSON result summary.

ZH: broadcast 会尝试所有已配置渠道,跳过未配置的渠道,输出 JSON 汇总报告。

Channels / 渠道

Channel / 渠道Config / 配置Fallback / 未配置时
TelegramFORMORATELEGRAMBOTTOKEN + FORMORATELEGRAMCHATIDS生成 Telegram 文案
Email
himalaya + FORMORAEMAILTO | 生成邮件主题和正文 | | QR code / 二维码 | Always available / 始终可用 | — | | X | FORMORAXAPIKEY/SECRET/ACCESSTOKEN/ACCESSTOKENSECRET | 生成 X 文案 |

Paid ads / 付费广告投放

EN: Paid ads are intentionally more restrictive. ads-plan is always safe. ads-launch requires explicit budgets, enforces shared caps, and creates campaigns paused by default.

ZH: 付费广告有更严格的限制。ads-plan 不花钱。ads-launch 需要明确的预算参数,执行共享上限检查,默认创建暂停状态的广告系列。

Budget caps / 预算上限

EN: Google Ads and Meta Ads share one combined cap:

  • - Daily cap: 50 CNY (combined)
  • Weekly cap: 100 CNY (combined)

ZH: Google Ads 与 Meta Ads 合计共享上限

  • - 每日上限:50 元(合计)
  • 每周上限:100 元(合计)

Safety config / 安全配置

bash
FORMORAADSENABLED=false # must be true to launch / 必须为 true 才能投放
FORMORAADSSHAREDDAILYCAP_CNY=50 # combined daily cap / 合计每日上限
FORMORAADSSHAREDWEEKLYCAP_CNY=100 # combined weekly cap / 合计每周上限
FORMORAADSALLOWED_DOMAINS=formora.dev # allowed dest domains / 允许的目标域名
FORMORAADSREQUIREPAUSEDCREATE=true # always paused on create / 创建时始终暂停
FORMORAADSSTATEPATH=/path/to/adsstate.json # local budget+campaign ledger

Ads commands / 广告命令

bash

Safe plan (no spend) / 安全计划(不花钱)


python3 skills/formora-survey/scripts/formora.py ads-plan \
--platforms google,meta \
--geo US,CN \
--daily-budget-cny 50 \
--weekly-budget-cny 100

Guarded launch, paused by default / 受限投放,默认暂停

python3 skills/formora-survey/scripts/formora.py ads-launch \ --platforms google,meta \ --geo US,CN \ --daily-budget-cny 50 \ --weekly-budget-cny 100 \ --paused

Budget + campaign status / 预算与广告状态

python3 skills/formora-survey/scripts/formora.py ads-status --survey-id

Stop running campaigns / 停止广告

python3 skills/formora-survey/scripts/formora.py ads-stop --survey-id

Credentials / 平台凭证

Google Ads:
bash
FORMORAGOOGLEADSCUSTOMERID=... # format: 123-456-7890 or 1234567890
FORMORAGOOGLEADSDEVELOPERTOKEN=...
FORMORAGOOGLEADSCLIENTID=...
FORMORAGOOGLEADSCLIENTSECRET=...
FORMORAGOOGLEADSREFRESHTOKEN=...
FORMORAGOOGLEADSAPIVERSION=v19 # optional override / 可选

EN: For live Google submit, --geo must include ISO country codes, e.g. US,CA or CN. Supported codes: US CA GB AU CN JP KR DE FR IN BR MX SG HK TW TH ID PH VN MY.

ZH: 实际投放时 --geo 必须提供 ISO 国家代码,如 US,CA 或 CN。

Meta Ads:
bash
FORMORAMETAADACCOUNTID=...
FORMORAMETAACCESS_TOKEN=...
FORMORAMETAPAGE_ID=... # required for live submit / 实际投放时必填
FORMORAMETAAPI_VERSION=v22.0 # optional / 可选

EN: Phase 3 complete: both Meta and Google Ads support live paused campaign creation when full credentials are configured.

ZH: 第三阶段完成:Meta 和 Google Ads 均已支持实际创建(默认暂停状态),需提供完整凭证。

EN: ads-stop actively pauses live campaigns on both platforms via their APIs.

ZH: ads-stop 会通过 API 主动暂停两个平台的实际广告系列。



Retrieve responses and export / 获取回答与导出

bash

JSON responses / 获取 JSON 回答


python3 skills/formora-survey/scripts/formora.py responses

CSV export / 导出 CSV

python3 skills/formora-survey/scripts/formora.py export --format csv --output results.csv

Excel export / 导出 Excel

python3 skills/formora-survey/scripts/formora.py export --format xlsx --output results.xlsx

Interactive wizard / 交互式向导

bash
python3 skills/formora-survey/scripts/formora.py wizard AI voice input market survey --count 8
python3 skills/formora-survey/scripts/formora.py wizard AI 语音输入法市场调研 --count 8



Agent workflow / 智能体工作流程

text
EN:

  1. 1. Create a draft
  2. Show questions
  3. Ask for confirmation
  4. Edit if needed → show again
  5. Publish only after confirmation
  6. Run broadcast → report results
  7. If paid ads wanted → ads-plan first
  8. ads-launch only after explicit confirmation + budgets

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 formora-survey-1775942651 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 formora-survey-1775942651 技能

通过命令行安装

skillhub install formora-survey-1775942651

下载

⬇ 下载 formora-survey v1.1.2(免费)

文件大小: 17.74 KB | 发布时间: 2026-4-12 10:01

v1.1.2 最新 2026-4-12 10:01
Fix: hardcode API_BASE and APP_BASE to https://api.formora.dev and https://formora.dev to prevent security warnings from FORMORA_API_BASE/FORMORA_APP_BASE env var overrides

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

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

p2p_official_large
返回顶部