diff --git a/README.md b/README.md index c4ecb28..9166236 100644 --- a/README.md +++ b/README.md @@ -113,6 +113,15 @@ linux环境,其他环境请自行探索 yum groupinstall fonts -y ``` +### centos7 监听事件错误 "CXXABI_1.3.8" not found 解决办法 +下载 [libstdc++.so.6.0.29.zip](https://baiyin1314.lanzouq.com/i8Nr21ig8hyf) 将 **解压缩后** 的文件放在/usr/lib64/中 +``` +cd /usr/lib64/ +sudo mv libstdc++.so.6 libstdc++.so.6.bak +sudo ln -s libstdc++.so.6.0.29 libstdc++.so.6 +``` + + ## 致谢 | Nickname | Contribution | diff --git a/config/default_config/notice.yaml b/config/default_config/notice.yaml index 0db3a25..b136606 100644 --- a/config/default_config/notice.yaml +++ b/config/default_config/notice.yaml @@ -2,4 +2,7 @@ iyuu: # Server酱(https://sct.ftqq.com/) -sct: \ No newline at end of file +sct: + +# 飞书自定义机器人Webhook (https://open.feishu.cn/document/client-docs/bot-v3/add-custom-bot) +feishu_webhook: \ No newline at end of file diff --git a/lib/events/offline.js b/lib/events/offline.js index 6c0a57f..d6c5f38 100644 --- a/lib/events/offline.js +++ b/lib/events/offline.js @@ -21,5 +21,30 @@ export default class offlineEvent extends EventListener { if (config.sct) { await fetch(`https://sctapi.ftqq.com/${config.sct}.send?title=${title}&content=${e.message}`) } + if (config.feishu_webhook){ + let offline_content = { + msg_type: 'post', + content: { + post: { + 'zh-cn': { + title: title, + content: [ + [{ + tag: "text", + text: e.message + }] + ] + } + } + } + }; + await fetch(config.feishu_webhook, { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify(offline_content) + }) + } } }