用 Telegram 获取 Typecho 评论通知的配置教程
in 技术 with 3 comments

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

in 技术 with 3 comments

每一个有博客的人都希望自己能够收到别人的评论吧,而且也希望能够第一时间收到评论的提示信息。

这里就给经常使用 Telegram 的朋友们一个利用 Telegram Bot 来实现通知评论消息的功能的机会,操作也不复杂,可以自己试着配置一个哦。


y802693395.png

开始

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

感谢作者 MomijiJin

安装

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

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

配置

在配置之前,先要确认你的 Nginxphp-fpm 使用的用户(我的是www-data)在插件文件夹有写入的权限,即如图所示:

TIM截图20171224022412.png

在我的服务器上, Nginxphp-fpm 是以 www-data 用户来访问的,所以我用 chown www-data:www-data Comment2Telegram -R 改变整个文件夹以及其内文件的所有者权限,以达到能让插件正常写入文件的目的。

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

配置 Bot

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

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

首先,我们需要找到 Telegram Bot 的 Father: BotFather/start 它,

然后在诸多的命令中我们选择 /newbot 来创建一个新的 Bot,

之后就根据提示输入自己想设定的 Bot 的名字、用户名,

填写完毕之后,会恭喜你创建了一个新 Bot,并提供给你 HTTP API 的 Token,复制它待用,

输入 /mybots 来对你的 Bot 进行各项设置,包括设定关于,描述,头像等等,

然后你还需要获取自己的 Master ID,可以通过 /start 这个 Bot:getisdbot

来获取自己的 Master ID (就是所显示的 You id)

配置插件

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

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

完成

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

Responses / Cancel Reply
  1. 谢谢楼主的分享,决定去试试

    Reply
    1. @ahxx

      _(:з」∠)_教程挺久之前写的了,不知道还有效不有效的23333

      Reply
      1. @StarryFK

        试试再看????

        Reply