Typecho 用 Telegram 获取评论通知的配置教程

每一个有博客的人都希望自己能够收到别人的评论吧,而且也希望能够第一时间收到评论的提示信息。这里就给经常使用 Telegram 的朋友们一个利用 Telegram Bot 来实现通知评论消息的功能的机会,操作也不复杂,可以自己试着配置一个哦。

开始

首先你需要有以下的东西:

安装

安装插件估计也不是很难的事情吧:

  • 下载 zip 打包文件
  • 解压 /Comment2Telegram 插件
  • 把文件夹丢进 Typecho/usr/plugins 目录
  • 在博客后台管理界面启用插件

大致流程就这样,当然你也可以选择直接在安装目录下面git clone来下载插件本体(注意改名),安装完之后就是主要的配置教程了

配置

在配置之前,先要确认你的 Nginx 和 php-fpm 使用的用户在插件文件夹有写入的权限,即如图所示:

在我的服务器上, Nginx 和 php-fpm 是以 www-data 用户来访问的,所以我就把文件夹的所有者用 chown 转给 www-data 并用 chmod 设置 755(rwxr-xr-x) 权限,以达到能让插件正常写入文件的目的。

确认有写入权限之后,就正式开始配置插件了。

配置 Bot

正如博文题目所讲,这个插件是利用 Telegram 中的 Bot 来实现评论信息的提醒,那么我们首先要做的就是建一个自己的消息提醒 Bot。

建议有一定的英文基础,因为 Telegram 是纯英文界面和操作的软件(主要还是因为我懒得翻译)

首先,我们需要找到 Telegram Bot 的 Father: BotFather 并 /start 它,然后在诸多的命令中我们选择 /newbot 来创建一个新的 Bot,之后就根据提示输入自己想设定的 Bot 的名字、用户名,填写完毕之后,会恭喜你创建了一个新 Bot,并提供给你 HTTP APIToken,复制它待用,输入 /mybots 来对你的 Bot 进行各项设置,包括设定关于,描述,头像等等,然后你还需要获取自己的 Master ID,可以通过 /start 这个 Bot:NekoMoe_Bot,并输入 /whoami 来获取自己的 Master ID (就是所显示的 chat_id)。

配置插件

首先,打开你的后台管理界面,进入插件管理,然后点击设置 Commnet2Telegram 插件(请严格按照步骤?):

  1. 回复处理设置为 由插件处理
  2. Token 项填入之前复制得到的 API Token
  3. Master ID 也是填入之前得到的 Master ID
  4. 点击保存设置
  5. 再次点击设置 Comment2Telegram 插件,点击设置 Bot 回调,直到返回已 Reset WebHook

完成

至此,插件的配置就结束了,可以自己尝试给自己的博文评论一条消息,看看你设置的 Telegram 机器人有没有向你提醒回复消息

本文转摘自:用 Telegram 获取 Typecho 评论通知的配置教程

广告栏+++++++蜜糖商店|大哥云| 搬瓦工JMS|红莓网络| Mielink|萌喵加速| 飞鸟云

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注