用 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
  1. 谢谢楼主的分享,决定去试试

    Reply
    1. @ahxx

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

      Reply
      1. @StarryFK

        试试再看????

        Reply