LmeSzinc / AzurLaneAutoScript

Azur Lane bot (CN/EN/JP/TW) 碧蓝航线脚本 | 无缝委托科研,全自动大世界
https://alas.azurlane.cloud
GNU General Public License v3.0
6.9k stars 825 forks source link

期望新增个通知渠道,对于alas异常状态及时通知使用人 #936

Closed julystone closed 2 years ago

julystone commented 2 years ago

你的功能请求是否与问题有关?

会经常存在alas突然遇上异常了,于是卡停而用户不自知的情况,期望新增通知效果

解决方案

当前设想是用发送邮件方式,先做简单的,不贴报错日志,发生错误状态就往配置好了的email发送邮件。

可以往 【Alas设置 - 调试设置】 里头新增

其他内容

No response

TwilightKHQ commented 2 years ago

+1 也想要可以新增一个通知渠道 给到另外一个建议就是通过Push Plus推送到微信 给到一个参考实现掘金签到,不会JS,希望大佬看看能不能加一下

Coder-Sakura commented 2 years ago

推荐下Server酱推送:https://sct.ftqq.com/

LmeSzinc commented 2 years ago

现有推送服务最大的问题是,它们的场景都是一对一的,并且这个 “一” 是自己,在 alas 里使用的话就需要用户去注册并申请某个平台的 apikey,这是比较麻烦的,只能是少部分爱折腾的人用。

现在理想的推送服务是: 一对多的,并且这个 “多” 是不确定的 Alas 用户。 Alas EN 用户也有一定占比,还需要在中国大陆内和中国大陆外都能推送,或者是两边选取各自的推送平台。

Xm798 commented 2 years ago

如果希望进行一对多推送,且不需要用户申请其他平台的 API 的话,可以借助微信公众平台实现,但这要求 Alas 开发组拥有认证的微信服务号,成本较高;或者自行开发推送 APP,但显然,该方式开发成本更高,且用户使用的成本也会更高。

目前成熟且好用的推送服务非常非常多,自建推送平台的意义不大,例如:

我的一个 repo 用到了其中大部分的推送方式,或许可以当作一点参考。

JeanbartBiubiu commented 2 years ago

我认为可以使用邮箱自带的SMTP服务,相比其他方式,SMTP只需要去邮箱设置里申请个授权码,门槛并不高。

BronyaSeele commented 2 years ago

邮件推送适用面最广。

Xm798 commented 2 years ago

我认为可以使用邮箱自带的SMTP服务,相比其他方式,SMTP只需要去邮箱设置里申请个授权码,门槛并不高。

为了方便的话,还可以直接接入 mailgun, sendgrid, sendcloud, submail 等服务商的服务,是个很合适的选择。

18870 commented 2 years ago

https://github.com/LmeSzinc/AzurLaneAutoScript/commit/c71838b0918ba6930dcf71857f9f757c51b558d7 https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Onepush-configuration-%5BCN%5D

18870 commented 2 years ago

https://github.com/LmeSzinc/AzurLaneAutoScript/commit/cece2e67d35149037febaa3ee95aa03efa34f834 改了一下,现在用 yaml 格式的配置比较方便用户写