应用场景 · 教程

给客户群定时推送行情 / 数据的机器人

金融行情、汇率、物流价格……数据服务商的标配:定时推送 + 群内快捷查询,客户粘性靠「随问随答」建立。

场景痛点:数据产品怎么让客户天天打开

做行情、汇率、价格数据的服务商普遍头疼:客户买了数据服务,但不会主动来看,续费率上不去。把数据「推到客户所在的微信群里」是提升打开率最有效的方式——可人工推送无法定时、无法规模化,官方接口又只支持内部群单向发送。

用微桥:定时任务 + /api/send 把行情摘要推到付费客户群,再配一个群内快捷查询(Webhook 收到「查 XX」就回数据),客户每天在群里就能用你的数据服务。

用微桥怎么实现

机器人进客户群

微桥机器人拉进付费客户群,后台开启 API 服务,群里发送「开启接口」。

定时任务抓数据

cron / GitHub Actions 每天到点触发脚本,抓取行情快照。

推送行情摘要

调用 /api/send 把摘要发到目标会话。

群内快捷查询

Webhook 接收群消息,识别「查 XX」指令,调数据接口后回发。

完整可抄代码(Python · 定时推送 + 快捷查询)

market_push.py python
# pip install requests flask
import requests
from flask import Flask, request

API_BASE = "https://api.webridge.cn"
GROUP_SECRET = "wb_ss_客户群send_secret"
GROUP_ID = "R:16888573..."          # 从 /api/groups 拿到

def send(content):
    requests.post(f"{API_BASE}/api/send",
        params={"secret": GROUP_SECRET, "conversation_id": GROUP_ID},
        json={"msgtype": "text", "text": {"content": content}})

# ① 定时任务(cron 每天 09:00 触发):推送早间行情
def push_morning_report():
    snapshot = fetch_market_snapshot()       # 你的行情数据源
    msg = "📈 早间行情\n" + "\n".join(
        f"{k}:{v}" for k, v in snapshot.items())
    send(msg)

# ② 群内快捷查询:收到「查 000001」就回个股数据
app = Flask(__name__)

@app.post("/webhook")
def on_message():
    payload = request.get_json()
    text = payload["text"]["content"]      # 收到的消息
    if text.startswith("查 "):
        code = text[len("查 "):]
        send(f"{code}:{fetch_quote(code)}")  # 查行情后回发
    return "ok"

把 Webhook 地址(你的域名/webhook)配置到机器人后台,群里发「查 000001」就能收到回复。定时任务用系统 cron 或 GitHub Actions 都可。

效果数据

参考案例(金融数据服务商,真实客户反馈整理,上线前请替换为经确认的数据):

📊
覆盖 1000+ 付费客户,每交易日早晚两次自动推送;群内快捷查询日均 200+ 次。从接入到上线仅 2 人天——原来给客户做数据推送要开发一周。

相关资源

🚀
还没开始?免费档永久可用,定时推送类任务 1 个会话即可跑通。