土狗气象台
by @crime1000x
Read public Web2 trending news and hot-search feeds from 土狗气象台, then extend promising topics with Binance Web3 public data. Supports status checks, latest me...
clawhub install tugou-monitor📖 About This Skill
name: tugou-monitor description: Read public Web2 trending news and hot-search feeds from 土狗气象台, then extend promising topics with Binance Web3 public data. Supports status checks, latest messages, group filtering, hot-search inspection, meme-priority review, Chinese-topic token mapping, token audit, wallet/address lookup, smart-money cross-check, and meme/topic market validation workflows for OpenClaw agents. user-invocable: true metadata: openclaw: requires: bins: - curl emoji: "\U0001F43E" install: - id: curl kind: brew formula: curl label: curl (HTTP client) os: - darwin - linux - win32 version: 2.3.1
土狗气象台 Open Skill
读取土狗气象台公开热点 API,并在需要时联动 Binance Web3 的公开查询能力,把 Web2 热点补成可研判的链上题材。
这个 skill 的核心目标不是“自动找币”,而是:
默认公共入口:
https://tugoumeme.funhttps://web3.binance.com何时使用
当用户要做下面这些事时,用这个 skill:
能力矩阵
土狗气象台公开能力
GET /api/statusGET /api/messagesGET /api/channels/groupsGET /api/hot-search/GET /api/hot-search/{source}GET /api/hot-search/searchGET /api/hot-search/rankingBinance Web3 增强能力
土狗气象台 API
查看系统状态
curl -s "https://tugoumeme.fun/api/status"
获取最新消息
curl -s "https://tugoumeme.fun/api/messages?page=1&page_size=20"
按分组过滤
curl -s --get "https://tugoumeme.fun/api/messages" \
--data-urlencode "group_name=微博监控" \
--data-urlencode "page=1" \
--data-urlencode "page_size=20"
获取重点消息
curl -s --get "https://tugoumeme.fun/api/messages" \
--data-urlencode "is_meme=true" \
--data-urlencode "page=1" \
--data-urlencode "page_size=10"
获取分组统计
curl -s "https://tugoumeme.fun/api/channels/groups"
获取热搜
curl -s "https://tugoumeme.fun/api/hot-search/"
curl -s "https://tugoumeme.fun/api/hot-search/weibo"
curl -s "https://tugoumeme.fun/api/hot-search/douyin"
按关键词搜索热点
curl -s --get "https://tugoumeme.fun/api/hot-search/search" \
--data-urlencode "keyword=OpenAI" \
--data-urlencode "days=7" \
--data-urlencode "limit=10"
获取 Meme 潜力榜
curl -s --get "https://tugoumeme.fun/api/hot-search/ranking" \
--data-urlencode "window_hours=24" \
--data-urlencode "limit=10"
关键词提取规则
默认不要假设 Web2 消息里会直接出现 CA。绝大多数情况下,先提取题材线索,再做链上映射。
优先提取:
1. 品牌 / 产品名
2. 人名 / 组织名
3. 事件 / 议题名
4. 梗词 / 出圈短语
5. token-like 线索,如 $TRUMP
6. 明确 CA / 钱包地址
优先从这些字段取词:
1. content
2. ai_summary
3. ai_tags
4. 热搜标题
默认去噪:
关键词分层:
$TOKEN默认只对高置信度和中置信度词做 Binance 查询。
中文 Token / 中文梗优先映射
很多热点、meme 币线索和社区讨论先出现的是中文词,而不是英文符号。中文题材默认优先保留中文原词,不要过早翻译。
以下情况优先走中文映射:
中文映射顺序:
1. 中文原词 2. 中文变体 / 简繁体 3. 拼音 4. 明确社区别名 5. 已知 CA
不要做的事:
中文映射结果分层:
如果中文原词已经能锁定 token,就不要强行把结论改成英文。
高置信度中文锚点示例
龙虾热点
如果热点、KOL 发文、社区讨论或用户输入里明确提到:
龙虾养龙虾龙虾热点并且用户明确给出 CA:
0xeccbb861c0dda7efd964010085488b69317e4444那么默认应把:
龙虾龙虾0xeccbb861c0dda7efd964010085488b69317e4444视为高置信度锚点,然后继续做:
这种情况不需要先从英文候选里反推主对象,应直接把中文题材 龙虾 作为主映射起点。
链上映射决策
如果只有关键词,没有 CA,按这个顺序查:
1. token search
2. unified rank
3. social hype
4. meme rush / topic rush
5. smart money
6. audit
如果是中文题材,先查:
1. 中文原词 2. 中文变体 / 简繁体 3. 拼音 4. 社区别名 5. 已知 CA
映射结果分成四档:
不要强行下结论的情况:
这时应该写:
Meme 币研究模式
当热点明显偏梗、人物、抽象、争议、社区传播时,优先切换到 meme 模式。
常见触发信号:
is_meme=trueai_tags 或 ai_summary 中出现:梗、二创、抽象、整活、出圈、共鸣、争议不适合走 meme 模式:
Meme 查询链建议:
1. 提取 1-3 个高置信度梗词 / 人名 / 题材
2. token search
3. social hype
4. meme rush / topic rush
5. unified rank
6. smart money
7. audit
默认链优先级:
1. Solana:CT_501
2. BSC:56
3. Base:8453
Binance Web3 常用查询
Token Search
curl --location "https://web3.binance.com/bapi/defi/v5/public/wallet-direct/buw/wallet/market/token/search?keyword=pepe&chainIds=56,8453,CT_501&orderBy=volume24h" \
--header "Accept-Encoding: identity"
Token Meta
curl --location "https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/dex/market/token/meta/info?chainId=56&contractAddress=" \
--header "Accept-Encoding: identity"
Token Dynamic Info
curl --location "https://web3.binance.com/bapi/defi/v4/public/wallet-direct/buw/wallet/market/token/dynamic/info?chainId=56&contractAddress=" \
--header "Accept-Encoding: identity"
Token Audit
如果当前环境不能稳定生成唯一 requestId,可以跳过这步,并明确告诉用户未执行审计。
curl --location "https://web3.binance.com/bapi/defi/v1/public/wallet-direct/security/token/audit" \
--header "Content-Type: application/json" \
--header "source: agent" \
--header "Accept-Encoding: identity" \
--data '{
"binanceChainId": "56",
"contractAddress": "",
"requestId": ""
}'
Wallet Holdings
curl --location "https://web3.binance.com/bapi/defi/v3/public/wallet-direct/buw/wallet/address/pnl/active-position-list?address=&chainId=56&offset=0" \
--header "clienttype: web" \
--header "clientversion: 1.2.0" \
--header "Accept-Encoding: identity"
Smart Money
curl --location "https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/web/signal/smart-money" \
--header "Content-Type: application/json" \
--header "Accept-Encoding: identity" \
--data '{"smartSignalType":"","page":1,"pageSize":50,"chainId":"56"}'
Social Hype / Unified Rank / Meme Rush
curl "https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/social/hype/rank/leaderboard?chainId=56&sentiment=All&socialLanguage=ALL&targetLanguage=zh&timeRange=1" \
-H "Accept-Encoding: identity"curl -X POST "https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/unified/rank/list" \
-H "Content-Type: application/json" \
-H "Accept-Encoding: identity" \
-d '{"rankType":10,"chainId":"56","period":50,"sortBy":70,"orderAsc":false,"page":1,"size":20}'
curl -X POST "https://web3.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/rank/list" \
-H "Content-Type: application/json" \
-H "Accept-Encoding: identity" \
-d '{"chainId":"56","rankType":10,"limit":20}'
推荐工作流
工作流 A:热点巡检
1. 拉取 /api/messages?page=1&page_size=50
2. 优先看 is_meme=true 或 ai_confidence>=70
3. 同类去重后输出 5 条重点
工作流 B:热点 -> 关键词 / 题材映射
1. 从热点消息中提取关键词、品牌、人名、事件名、梗词、题材词 2. 先用土狗搜索确认热度时间跨度 3. 再用 Binance Token Search / Unified Rank / Social Hype 搜同关键词 4. 判断是 Web2 讨论、弱映射、明确映射还是强映射
工作流 C:热点 -> CA 增强分析
1. 确认 CA 与可能链
2. 查 token meta + dynamic info
3. 如可生成唯一 requestId,再查 audit
4. 输出项目名、符号、链、价格、市值、流动性、持有人、风险项
工作流 D:热点 -> Smart Money 验证
1. 若只有关键词,先做 token mapping 2. 若已有 CA,再查 token info 3. 再查 smart money 4. 输出是否有资金在跟、方向、是否仍 active、maxGain / exitRate
工作流 E:中文 meme 热点验证
1. 优先保留中文原词 2. 再查中文变体、拼音、社区别名 3. 若已给出 CA,直接进入 CA 分析 4. 最终保留中文主名称,不强制改成英文标题
输出模板
模板 A:关键词映射结果
模板 B:已确认 CA 的研究卡片
模板 C:Meme 题材研究卡
Agent 行为规则
1. 默认先用土狗气象台 API 做第一层热点提取,不要一上来就调用 Binance。
2. 只有在满足以下至少一项时,再调 Binance Web3:
- 出现明确关键词 / 题材 / token 线索
- 出现 CA / contract address
- 出现明确钱包地址
- 用户明确要求查币、查链上、查风险、查聪明钱
- 热点明显是币圈题材
3. 如果链不确定,不要强行编造。可以给出可能链,但必须标记为推断。
4. 如果只有关键词没有 CA,优先用 Token Search / Unified Rank / Social Hype / Meme Rush,不要直接做 Audit。
5. Audit 结果仅作参考,不得表述成投资建议。
6. 如果 hasResult != true 或 isSupported != true,不要输出安全 / 不安全的强结论。
7. 地址和 CA 分析结果要保留原始链接或原始热点来源。
8. 默认是只读研究型 skill,不执行交易、不自动发帖、不调用任何私钥操作。
推荐提示词
故障排查
/api/* 是否在线。Accept-Encoding: identity。requestId 不合格或当前 token 不支持审计。