Loading... ## 项目地址: [**GIThub**](https://github.com/smjcxf/wechat_for_handsome) ***本项目需要配合handsome主题的时光机使用*** ### 环境需求 PHP >= 7.1 PHP cURL 扩展 PHP OpenSSL 扩展 PHP SimpleXML 扩展 PHP fileinfo 扩展 PHP PDO_MYSQL 扩展 **如果是宝塔面板的同学只需要安装PHP fileinfo 扩展就好了 其他的我不知道** ### 食用方法 #### 安装 拷贝项目到你的服务器 打开 网址`/install.php`安装 [![](https://smjc.cc/usr/uploads/2023/05/3305774586.jpg)](https://smjc.cc/usr/uploads/2023/05/3305774586.jpg) 在公众号后台服务器配置填写服务器地址为 项目所在网址`/server.php`并启用服务器配置 ![](https://smjc.cc/usr/uploads/2023/05/276822804.jpg) 公众号发送绑定,点击链接填写相关信息进行绑定 配置完成,尽情使用吧!使用方法同handsome官方时光机发送公众号 #### 使用 1.发送 绑定 进行绑定或修改绑定信息 ![](https://smjc.cc/usr/uploads/2023/05/3778277896.jpg) mid是从公众号向博客编写文章 该功能只支持向一个固定的分类发文章,不支持在微信公众号中选择分类。可以通过「自助授权域名」进行修改该域名对应的分类id ##### 分类mid如何查看? mid查看方式 : 在分类管理页面点击分类,地址栏中会有该数字,比如`<a href="https://sangxuesheng.com/go/aHR0cDovL2xvY2FsaG9zdC9idWlsZA" target="_blank">http://localhost/build</a><span> </span>/admin/category.php?mid=2` 表示该分类的mid为`2` ##### 发送文章 * 开始发送文章吧! * 输入【发文章】,开始文章发送,支持多条消息,支持多条消息图文混合 * 输入【结束】,结束文章发送 2.向时光机发送消息 支持文字、图片、地理位置、链接四种消息类型。 其他消息类型等后续开发,暂不支持(如果发送了,会提示不支持该类型的,如语音消息)。 如果发送的是图片会自动将图片存放到typecho 的 usr/uploads/time 目录下。 支持发送私密说说。只需要在发送内容前加入#即可。 举例发送:#这是私密的说说,仅发送者可见。 连续发送多条信息 发送【开始】,开始一轮连续发送 发送【结束】,结束当前轮的发送 3.发送文章 输入【发文章】,开始文章发送,支持多条消息,支持多条消息图文混合 输入【结束】,结束文章发送 4.其他操作 发送 博客收到你的博客地址的链接 发送 发博客收到发博文的字的链接 发送 解除绑定 或 解绑 可删除掉你的绑定信息 发送 帮助 查看帮助信息 5.图文教程 #### 更新日志 2021.02.24 修复因github改名引起的更新异常,需手动下载更新包 历史更新日志 2019.10.25 增加安装界面,添加取消发送命令 2019.10.24 全面重构,自由绑定,使用方法与官方无异,且绑定更便捷 2019.9.29 修复5.31版本混合消息发送bug, 修复ua显示错误bug, 支持发布文章 支持绑定多个微信号 2019.4.19 添加私密说说功能,使用方法同官方 添加链接消息支持,添加更新功能。 可以通过发送‘更新’到公众号更新,也可以通过 网址/update.php 更新 2019.4.18 初始版本 ### 效果请扫码体验 [![](https://smjc.cc/usr/uploads/2023/05/3034213715.jpg)](https://smjc.cc/usr/uploads/2023/05/3034213715.jpg) ## 2023.5.15更新 自建微信时光机遭遇身份验证错误的解决办法 1、前言 更新handsome9.0.2版本后突然发现自建的微信时光机无法使用,各项信息均正确,但依旧提示身份验证错误。 2、排查问题 经过各种定位问题,排查过后发现是新版本修改了时光机`Time.php`的源代码,代码内使用了`self::md5()`这个函数去加密`time_code`导致和自建微信时光机代码使用的md5加密代码不一致,导致两者对比失败,出现身份验证的错误 以下为9.0.2版本的`Time.php`文件 [![Time.php更新前](https://smjc.cc/usr/uploads/2023/05/171233143.png "Time.php更新前")](https://smjc.cc/usr/uploads/2023/05/171233143.png) Time.php更新前 3、修改办法 将Time.php文件中133行IsTimeCodeCorrect函数中的第二参数改为true,保存后即可。 更新后 [![Time.php更新后](https://smjc.cc/usr/uploads/2023/05/3738983881.png "Time.php更新后")](https://smjc.cc/usr/uploads/2023/05/3738983881.png) Time.php更新后 转载: [我若为王](https://ilay.top/p/113.html) [白亮吖雅黑丫](https://www.520315.xyz/archives/682/) [亦](https://www.ibabyo.cn/archives/78.html#comment-24) [听闻](https://sangxuesheng.com/archives/329.html) 最后修改:2023 年 05 月 21 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 1 如果觉得我的文章对你有用,请随意赞赏
1 条评论
::tieba:Y.tb2::