【Typecho插件】Blog Helper一键同步微信运动、快速发布说说、时光机、碎语、日记、心情

3月11日 1730 47 Web端 发布

1.插件概述

Blog Helper 是Typecho 插件,它是一款可以一键同步每日微信运动步数、快速发布说说|时光机|碎语|日记|心情|微博|文章等功能的插件。(示例见右侧边栏“微信运动”模块)

2.前言
其实关于用微信发“说说”这个功能,我几年前就参考过其他博友的文章,也捣鼓过很多种玩法及方式,文章就发布过三篇(可查看下面历史文章)。后期基本一直就是用公众号发布文章。
然后去年开始,闲的没事,又鼓捣了几个小程序玩。那么就觉得,是不是用小程序也可以实现发布文章的功能呢,并且里面应该还可以增加其他的便捷功能。于是,花了几天时间,弄了这个小程序+插件出来。这次的小程序+插件,总体操作起来,就非常简单了,我觉得还是比较容易上手的。简单配置下,就可以使用了。
当前文章:
2026年03月24日 - 【Typecho插件】Blog Helper一款可以一键同步微信运动、快速发布说说|时光机|碎语|日记|心情|文章的插件
历史文章:
2022年12月24日 - 用微信公众号快速发布“说说”
2023年02月28日 - 在Typecho任意主题上通过公众号发送说说、碎语、时光机、日记
2023年09月28日 - 如何通过公众号发送时光机/说说/碎语/心情(Typecho版)

**参考使用了Lopwon 老哥的LopwonStatus的表情,感谢

3.运行机制

①微信运动步数:用户下载并启用插件后,访问微信小程序,用户授权微信运动权限后,小程序便可得到当前运动步数,通过手动点击,即可将运动步数推送至用户的网站中。用户可设置在网站的任意位置显示。
②说说或文章:用户下载并启用插件后,访问微信小程序,在页面如同平时发布文章一样,填写标题、内容、配图、标签等信息后,点击发布,即可一键将文章推送至网站中。无需再用电脑登录管理后台操作。

4.安装配置
①下载并启用插件
可从GitHubGitee下载 ZIP 压缩包并解压,重命名文件夹名为BlogHelper。将该文件夹上传到您 Typecho 博客的 /usr/plugins/ 目录下。
在 Typecho 后台管理界面的“控制台” > “插件”中,找到 BlogHelper 并启用。
②插件配置
启用插件后,点击“设置”按钮。只要填写设置第二项 “分类ID”即可。“分类ID”用于小程序快速发布说说|时光机|碎语|日记|心情|微博|文章时的文章所属分类。
具体数值从后台“管理”=>“分类”=>进入编辑页面后,查看浏览器地址栏mid=XXX,填写XXX数字即可。

000005.jpg

③小程序配置
在插件的“设置”编辑页面,使用微信扫描页面的小程序码即可进入。在“我的”页面,把插件配置的第一项的“接口保护密钥”复制到“插件密钥”中。网站主页填写带有http/https的网站地址。保存即可。

000003.jpg

5.微信运动使用方法
在小程序“运动”页,首次授权后,圆形步数会自动获取当前运动步数,也可以手动点击获取最新步数,然后点击下方“发送到我的网站”按钮,显示发送成功,即表示推送成功。

6.状态气泡挂件使用方法
添加代码<?php Typecho_Plugin::factory('Blog_Helper')->ChrisonStatus(); ?>至你的网站任意位置,刷新后,即可显示挂件。

7.微信运动步数、状态文字和图片的获取
插件设置页设置格式话数据后:微信步数 => {step_num} 步数更新日期 => {step_date} 状态图片 => {status_pic_url} 状态文字 => {status_text}
添加代码<?php Typecho_Plugin::factory('Blog_Helper')->ChrisonFull(); ?>至你的网站任意位置,刷新后,即可显示数据。

8.独立获取并使用

插入下面代码后,获得参数$alone_code,可按需获取‘微信步数’、‘同步时间’、‘当前状态’、‘状态图片’、‘状态时间’
  <?php 
    $alone_code = Typecho_Plugin::factory('Blog_Helper')->ChrisonAlone(); 
  ?>
echo '微信步数:'.$alone_code['step_num'].'<br>';
    echo '同步时间:'.$alone_code['step_short_date'].'|'.$alone_code['step_full_date'].'<br>';
    echo '当前状态:'.'<img src='.$alone_code['status_pic_url'].' width="28" style="filter: invert(80%);">'.$alone_code['status_text'].'<br>';
    echo '同步时间:'.$alone_code['status_short_date'].'|'.$alone_code['status_full_date'].'<br>';

000006.png

000001.jpg

000004.png

9.发布说说/时光机/碎语/心情/博客/简单文章的使用方法
①在小程序“说说”页,填写发布的信息后,点击下方“发送到网站”,显示发送成功,即表示推送成功。
②发布成功后,可以网站前端或管理后台,自行查看。


关于插件自定义字段的使用

<?php echo $this->fields->自定义名称 ?>
  • 发布来源标记 => chrison_via
  • 定位的经度 => chrison_location_longitude
  • 定位的维度 => chrison_location_latitude
  • 定位的名称 => chrison_location_name
  • 定位的地址 => chrison_location_address

注意事项

1.测试时请确保插件为启用状态
2.测试时请确保密钥与网站地址均正确
3.系统配置了系统安全策略或者有拦截策略的,请对服务器112.126.28.75或API接口地址https://你的域名/api/chrison/blog_help做白名单处理。
4.还有其他问题的,请直接留言或邮箱联系。


有任何问题或新的需求,可以留言或发送邮件。

Typecho微信时光机小程序碎语说说
心情微博文章Typecho插件Blog Helper日记

相关文章

【Typecho插件】Blog Helper-设置心情状态、同步微信运动、快速发布说说、时光机、碎语、日记、心情v1.3.5
APP热搜榜接口提供 --- 微博
Typecho如何添加FriendCircle友链朋友圈

评论(47)

    1. @星图 嗯嗯,前两天发现了。不过说说页面已经不使用了。以前的说说是评论组成的,现在都是文章生成的。

  1. 您好,您的插件非常好用,我想收录到 AB插件仓库 中,您有Github开源地址吗?AB-Store: https://github.com/lhl77/Typecho-Plugin-AdminBeautifyStore/截图: https://i.see.you/2026/03/18/X8vw/e17a5f364884db01841b6ca921bfd773.jpg

      1. @Chrison 后台主题和插件库是分开的独立的,Github地址你写好了直接发Github issue吧~

    1. @LHL github地址在正文中也有写。https://github.com/ChrisonLeon/BlogHelper_for_Typecho.git https://gitee.com/chrison/BlogHelper_for_Typecho.git

      1. @Chrison 哦对了,你博客的搜索点进去server error,可以开debug看下,感觉像typecho1.3.0不兼容

        1. @老王 那很厉害了。只不过我没看懂你的:意思是你原本是想将所有分别图片转为base64编码后再组成数据?现在实现的是将所有图片分别转为base64编码后拼接成一个字符串,然后php处理返回新数组?是吧?和原构想的相比,多了一步,是这个意思吧?

      1. @Chrison 很喜欢,相比公众号放便太多了,有个疑问,小程序是部署在腾讯还是你那里,会不会突然用不了呢,另外可否增加定位功能

        1. @老王 多图问题不大。不过还是得有个上限数量。因为小程序主要还是发送简单的说说、或者碎语之类的。这两天我先看看

        2. @老王 哈哈,看到了,我用AI写的没你的标准,已经用上你的了,期待支持多图,感谢。

        3. @老王 自动定位吧,比如腾讯地图api,你在设置弄个自己填key的,目前迫切需要附件关联文章,求求了🙏不然在文章里不能删除图片

        4. @老王 增加定位的话,手动填写还是自动定位呢?而且尽量要和其他大多数博友的主题适配。你可以提些需求,后面可以慢慢优化更新功能。

        5. @老王 我也在用,目前会长久更新的,有问题可以留言或发邮件。小程序是提交到腾讯平台的。数据是转发到你配置的网站的。我这边不存放数据的。

发布评论