qd-today / qd

QD [v20240210] —— HTTP请求定时任务自动执行框架 base on HAR Editor and Tornado Server
https://qd-today.github.io/qd/
MIT License
4.22k stars 547 forks source link

[Feature] 希望增加通知API #425

Open OwnerCM opened 1 year ago

OwnerCM commented 1 year ago

Verify steps

Describe the Feature

希望增加通知API,通知可以使用系统通知配置的方式进行发送,这样就可以灵活控制每个模板的通知发送内容及发送频率,很多重要的签到结果就可以做到及时通知。

Describe the solution

希望增加通知API,通知可以使用系统通知配置的方式进行发送,这样就可以灵活控制每个模板的通知发送内容及发送频率,很多重要的签到结果就可以做到及时通知。

Describe alternatives

No response

Additional context

No response

a76yyyy commented 1 year ago

请详细说明需求,通知API应如何工作

OwnerCM commented 1 year ago

请详细说明需求,通知API应如何工作

类似现有的API一样,在执行完一个请求后,添加一个API请求发送日志消息

a76yyyy commented 1 year ago

请详细说明需求,通知API应如何工作

类似现有的API一样,在执行完一个请求后,添加一个API请求发送日志消息

除了邮箱以外,框架并没有内置推送工具,所有推送都是使用推送方提供的接口进行的推送,个人认为在已有接口的基础上再套一层API接口并没有必要

OwnerCM commented 1 year ago

请详细说明需求,通知API应如何工作

类似现有的API一样,在执行完一个请求后,添加一个API请求发送日志消息

除了邮箱以外,框架并没有内置推送工具,所有推送都是使用推送方提供的接口进行的推送,个人认为在已有接口的基础上再套一层API接口并没有必要

不是重新开发新的推送接口,只是把现有的系统推送开放出来,可以在某个任务中通过API的形式进行调用,针对性的发送某条通知。

a76yyyy commented 1 year ago

不是重新开发新的推送接口,只是把现有的系统推送开放出来,可以在某个任务中通过API的形式进行调用,针对性的发送某条通知。

比如这种?

(POST) api://util/push
title:推送标题
content:推送内容
method(单个方式或列表):推送方式,比如['tg','qywx']
email:框架邮箱
pwd:框架密码
bzmshang commented 7 months ago

不是重新开发新的推送接口,只是把现有的系统推送开放出来,可以在某个任务中通过API的形式进行调用,针对性的发送某条通知。

比如这种?

(POST) api://util/push
title:推送标题
content:推送内容
method(单个方式或列表):推送方式,比如['tg','qywx']
email:框架邮箱
pwd:框架密码

佬如果可以,希望可以开放,目前的通知样式虽好但不是很喜欢,如果可以想ddns-go这种自定义的会很好 https://github.com/jeessy2/ddns-go?tab=readme-ov-file#webhook image

loveqianool commented 7 months ago

有没有可能在签到内加上 web push 功能,这样不需要推送到第三方,网页端订阅就行了。 https://codelabs.developers.google.com/codelabs/push-notifications https://github.com/web-push-libs/pywebpush 开放 api 接受其他程序推送,推送内容可以放到总日志,或者在总日志边加个通知,单独出一个通知页面? https://github.com/K0IN/Notify