为 Typecho 评论添加 Telegram 提醒
之前介绍了 为 Typecho 评论启用微信推送 以及 为 Typecho 评论添加邮件提醒。今天又发现了另一推送插件,利用 IFTTT 将评论推送至 Telegram,想必对于 TG 有房的主机党来说还是很实用的,需要说明的是,该插件和微信推送插件是同一作者。
最终效果
项目地址
[btn url="https://github.com/Tsuk1ko/Comment2IFTTT"]Comment2IFTTT[/btn]
插件原理
每当有新评论,插件便会调用 IFTTT Webhook 地址,触发 IFTTT Applet 事件,此时 Applet 会自动将消息发送至 Telegram。
使用步骤
配置 IFTTT
账号注册
进入 IFTTT 官网,通过 Google 或 Facebook 账号登录,或单独注册。注册完毕后,到 Webhooks 服务页面启用服务,之后点击右上角的 Documentation
获取 Webhooks Key
。
添加触发条件
首先添加一个 Applet,之后点击 if ✚this then that
中的 +this
添加触发条件,搜索 Webhooks
,点击它,点击 Receive a web request
,Event Name
随意输入,例如 typecho
,点击 Create trigger
。
添加响应事件
点击 if this then +that
中的 +that
添加响应事件,搜索 Telegram
,点击它,随后登录 TG 完成绑定。绑定成功后点击 Add Action
中的 Send message
,Message text
可使用如下模板,最后点击保存。
文章《{{Value1}}》有新评论啦<br>
评论者:<b>{{Value2}}</b><br>
评论内容:{{Value3}}<br>
下载插件
进入 /Typecho 根目录/usr/plugins
,下载插件代码并将文件夹重命名为 Comment2IFTTT
。
cd /Typecho 根目录/usr/plugins
git clone https://github.com/Tsuk1ko/Comment2IFTTT.git
填写配置
依次进入 控制台 -> 插件
,启用 Comment2IFTTT
,随后进入插件设置填写 Webhooks Key
和 Event Name
保存即可。