npm 包 hubot-weixin-growl 使用教程

阅读时长 3 分钟读完

简介

hubot-weixin-growl 是一个基于 hubot 的微信机器人插件,它可以通过微信接收到指令,并将消息发送到 growl 通知中心。使用 hubot-weixin-growl 可以方便地将微信消息和 growl 通知结合起来,让你更快速地处理工作和生活中的事务。

安装

首先,你需要在本地安装 NodeJS 环境和 hubot

然后,在终端中输入以下命令安装 hubot-weixin-growl:

配置

在使用 hubot-weixin-growl 之前,你需要先配置微信公众号和 growl 通知中心。

微信公众号配置

  1. 在微信公众平台中,创建一个公众号;
  2. 在设置中打开“开发者模式”,并获取 AppID 和 AppSecret;
  3. 在公众号服务器配置中,填写服务器地址,注意这个地址需要支持 https 协议;
  4. 安装 wechat 包,这是 hubot-weixin-growl 插件依赖的微信接口包。

growl 通知中心配置

在 MacOS 中,你需要先确保你已经安装了 growl 应用,然后在 preferences 中打开网络功能。然后,按照以下步骤进行配置:

  1. 打开“网络监视器”,将 growl 进程添加到白名单中;
  2. 在“网络通知”中,勾选“始终显示通知”。这样可以保证当你的 Mac 休眠时,你仍然可以收到 growl 通知。

配置文件

在 hubot 的 external-scripts.json 中添加 hubot-weixin-growl ,然后新建一个 config/weixin-growl.json 文件,填写以下配置:

-- -------------------- ---- -------
-
  --------- -
    -------- --------------------
    -------- --------------
    ------------ ------------------
    ----------------- ------------------------
    ---------- ---------------
  --
  -------- -
    ------- -----------------
  -
-

其中,YOUR_WECHAT_TOKEN 是你在微信公众平台中设置的 token;YOUR_APP_IDYOUR_APP_SECRET 是你在微信公众平台中获取的 AppID 和 AppSecret;YOUR_ENCODING_AES_KEY 是你的消息加解密密钥;YOUR_BASE_URL 是你的服务器地址;YOUR_GROWL_HOST 是你的 Mac 的 IP 地址。

使用

现在,你可以让 hubot 通过微信接收并转发消息到 growl 通知中心了。

在上述代码中,我们将消息类型指定为 /(.*)/ ,也就是匹配所有消息。当 hubot 接收到消息时,它会将消息发送到 growl 通知中心。你可以根据需要修改消息类型和发送逻辑。

总结

本文介绍了如何使用 npm 包 hubot-weixin-growl。我们首先介绍了该工具的作用和安装方法,然后详细讲解了微信公众号和 growl 通知中心的配置方法。最后,我们演示了如何通过微信接收并转发消息到 growl 通知中心。希望本文能帮助你更好地处理生活和工作中的事务。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005662e81e8991b448e20d6

纠错
反馈