兼容 Telegram 接口协议的 Serverless QQBot Webhook
所有 API 调用均基于以下基础路径:
https://qqnotifier.psu.monster/bot<Token>/sendMessage
其中 <Token> 为你在 CF Worker 环境变量 BOT_PROFILES 中定义的键名,见 部署说明 。
https://qqnotifier.psu.monster/bot<Token>/sendMessage?text=你好&image=URL
Content-Type: application/json
{
"text": "这是消息内容",
"parse_mode": "markdown",
"image": "https://example.com/pic.jpg"
}
markdown 启用 QQ Markdown 渲染。open_id。注:text 与媒体参数(image/video/audio)至少要提供一个即可发送。
注:经测试,markdown无法发送图片,故服务器会自动拆分发送。放弃了 embed、art 等完全无法正常使用的模式。
chat_id 字段随便填写数字或字符即可(如 123)。网关会自动忽略此值,转而使用你预设好的 open_id 进行私信推送。
你的网关配置 Tokenhttps://qqnotifier.psu.monster1 (任意填写)text 中的 Markdown 图片语法 ,并自动将其拆分为多条消息发送,保证顺序。image, video, audio 参数是网关为方便用户直接传 URL 而额外增加的,Telegram 官方 API 原生并不支持在 sendMessage 接口传这些。text 中则退化为普通文本显示。BOT_PROFILES
{
"你自己设定的Token": {
"app_id": "机器人ID",
"secret": "机器人密钥",
"open_id": "你的OpenID"
}
}
你自己设定的Token ,避免他人利用接口给你发送消息。
注:app_id和secret于QQ开放平台获取,open_id见 在线获取 OpenID 。
在这里输入你的机器人凭据,然后在QQ上给机器人发条消息即可捕获你的专属 OpenID。