简介
@moqada/hubot-hatena-counting 是一个基于 Hubot 的插件,旨在统计指定博客在 Hatena Blog 上的文章数和推荐数。你可以使用该插件来获取你自己的博客数据,或者基于该插件扩展更多功能。
基本要求
在开始使用 @moqada/hubot-hatena-counting 前,请确保你已经安装了 Node.js 和 npm。如果你还没有安装,可以前往 Node.js 官网下载安装包。
安装
安装 @moqada/hubot-hatena-counting 十分简单,只需要在你的 Hubot 项目中运行以下命令:
npm install @moqada/hubot-hatena-counting
安装完成后,你需要将插件添加到你的 Hubot 中。在你的 Hubot 项目中打开 external-scripts.json
文件,添加以下代码:
["@moqada/hubot-hatena-counting"]
配置
在使用 @moqada/hubot-hatena-counting 前,你需要在你的 Hubot 项目中配置 Hatena Blog 的 OAuth 认证。具体操作方式如下:
- 在 Hatena Developer Center 中创建 OAuth 应用。
- 在创建完毕后,记录应用程序的
client id
和client secret
。 - 添加环境变量来设置
client id
和client secret
。
以下是一个例子:
export HATENA_CONSUMER_KEY=your_client_id export HATENA_CONSUMER_SECRET=your_client_secret
使用
@moqada/hubot-hatena-counting 插件提供以下命令供你使用:
hubot hatena count <blog_id>
:获取指定博客的文章数。hubot hatena bookmarks <blog_id>
:获取指定博客的推荐数。
以下是一个例子:
-- -------------------- ---- ------- ----- ----- - ----------------- ----- ----- - ------------ ----- ----------- - ------------------ ----- ----- - --- ----------- --------------- ------ --------- ------------------------- ------------------- -------- --------------------- - ------ -------- ---------- - -- ------------------------ - ----- --- --------------- ----------- --- ---------------- - -- - ----------------------------- -------- -- - ----------------- ------------------ ----- -------------- - ----- - --- ----------------------- ----- ----- ---- - ---- --- ------------------------- ------------------- ------ -- ------- ------ ----------------------------- -------- -- - ----------------- ------------------ --------- -------------- - ----- - --- ----------------------- ----- ----- ---- - ---- --- ------------------------- ------------------- ------ -- --------- ------
结论
@moqada/hubot-hatena-counting 是一个十分实用的文章和推荐数统计插件。通过它,你可以方便地获取你自己或他人的 Hatena 博客数据。如果你对插件的扩展感兴趣,也可以参考它的源码来获得更多灵感。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066bcc967216659e24482e