返回顶部
p

polymarket-monitorPolymarket监控

Monitor Polymarket prediction markets and alert when odds cross a threshold. Use when a user wants to track any Polymarket market probability, set up recurring price checks, or get notified when a market's Yes/No probability exceeds a specific percentage. Covers searching for markets by topic, fetching current odds, and setting up cron-based alerts via Slack or other channels.

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

polymarket-monitor

Polymarket Monitor

为任何Polymarket预测市场设置持续监控,并支持基于阈值的警报。

工作流程

1. 查找市场

通过Gamma API搜索与用户主题匹配的活跃市场:

bash
curl https://gamma-api.polymarket.com/events?search=<主题>&limit=10&active=true

解析响应以查找相关市场。对于每个市场,记录:

  • - conditionId — 获取价格所需
  • question — 市场标题
  • outcomePrices — 当前的是/否概率(JSON字符串)

完整API详情请参见 references/api.md。

2. 查看当前赔率

使用捆绑脚本获取一个或多个市场的当前价格:

bash
python3 scripts/check_markets.py [conditionId2 ...]

输出:包含每个市场的 question、yes_prob(0–1浮点数)和 url 的JSON数据。

3. 报告当前状态

在设置监控前,向用户展示已找到的市场及其当前概率。

4. 设置定时警报

创建一个每N分钟(默认:30)运行一次的cron任务,设置 sessionTarget: isolated 和 payload.kind: agentTurn。代理任务应:

  1. 1. 通过Gamma API(conditionId端点)使用 web_fetch 获取每个市场
  2. 解析 outcomePrices[0] 作为是的概率
  3. 如果任何市场超过阈值:通过 message 工具发送Slack私信警报(channel=slack, target=<用户ID>)
  4. 如果没有市场超过阈值:不执行任何操作(无输出)

使用 delivery.mode: none 禁用默认的cron投递——代理自行处理警报。

模板cron任务消息:

检查这些Polymarket市场。对于每个市场,获取:
https://clob.polymarket.com/markets/
解析tokens数组:找到outcome==Yes并使用其price作为概率(0–1)。
如果任何市场超过<阈值>(例如0.70):
向<用户SlackID>发送Slack私信,内容包括:市场问题、当前百分比和Polymarket URL。
如果没有市场超过阈值,则不执行任何操作。

市场:

  • - <问题>: https://clob.polymarket.com/markets/ | https://polymarket.com/event/

5. 确认设置

告知用户:

  • - 正在监控哪些市场
  • 每个市场的当前赔率
  • 警报阈值和检查频率
  • 如何取消(cron任务ID + cron remove

备注

  • - Polymarket没有今日日度市场——使用截止日期最近的市场获取短期信号
  • outcomePrices 始终为 [yes, no] — 第一个值为是
  • 已关闭市场的价格返回0或1;请跳过
  • 无需API密钥

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 polymarket-monitor-1776028268 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 polymarket-monitor-1776028268 技能

通过命令行安装

skillhub install polymarket-monitor-1776028268

下载

⬇ 下载 polymarket-monitor v1.0.1(免费)

文件大小: 3.76 KB | 发布时间: 2026-4-13 11:33

v1.0.1 最新 2026-4-13 11:33
Fix: replaced spoofed User-Agent with honest identifier; added conditionId input validation to prevent injection

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

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

p2p_official_large
返回顶部