twikoo
twikoo copied to clipboard
关于添加webhook的建议
是否可以提供类似webhook的功能,在博客收到回复的时候,往指定 server 发一条请求,携带这评论信息。
这样使用方自己可以自己实现通知,自己写
实现 webhook 很容易,但 webhook 属于具有一定开发基础的人才用得到的功能,暂时不考虑作为功能加入。
你可以尝试参考现有的通知代码,增加自己的 webhook 逻辑。
- 克隆 twikoo 源码
- 打开
src/function/twikoo/index.js
- 修改
function sendNotice
,在函数中增加自己的逻辑,举例:
const sendResult = await axios.post('https://your.webhook.com/xxx', {
comment: comment
})
console.log('webhook 通知结果:', sendResult)
- 部署云函数
npm install -g yarn # 已安装 yarn 可以跳过此步
yarn install
yarn run login
yarn deploy -e 您的环境id