-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
Description
🥰 需求描述
青龙面板里面内置了许多推送渠道,支持许多推送渠道,配置方便
且在青龙面板运行python脚本时会注入一个内置的QLAPI,支持python,通过这个可以直接调用青龙面板已经配置好的推送方式
不过这个内置API运行时直接塞进builtins里了,需要做一个判断
具体可以看看青龙那边的文档 内置 API - Qinglong
🧐 解决方案
我这里写了一个小demo可以参考一下
"""
这是一个测试QLAPI的脚本
青龙面板实现了很多推送方式,被青龙面板运行的py脚本会注入内置的QLAPI
使用这个API可以方便的调用在青龙面板中用户自己设置的推送渠道
"""
print('检测环境: ',end='')
if hasattr(__builtins__,'QLAPI'):
print('使用青龙面板运行, 存在QLAPI')
print('使用内置QLAPI发送测试推送')
QLAPI.systemNotify({'title':'测试推送','content':'这是使用青龙面板提供的内置API推送的一条信息'})
else:
print('未使用青龙面板, 跳过测试')📝 补充信息
青龙内置api文档 https://qinglong.online/guide/user-guide/built-in-api
Reactions are currently unavailable