微信公众号自动回复typecho文章

Laughing
2021-04-30 / 4 评论 / 1,852 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2025年01月12日,已超过41天没有更新,若内容或图片失效,请留言反馈。

这是一个SpringBoot写的,实现微信公众号留言自动回复、关注发送消息及取关发送消息的Jar包。

目前我们提供以下功能:

  1. 用户关注公众号自动回复。
  2. 用户给公众号留言时,自动查找博客内容(目前按照标题查找)并将查询内容返回给用户。
  3. 创建底部菜单(由于我的公众号是个人的,目前无法验证,所以暂时不放开)

安装JDK

jar包依赖JDK 1.8,所以需要先在服务器上配置好。不会的童鞋自己百度。

修改配置文件

用压缩软件打开gongzhonghao-0.0.1-SNAPSHOT.jar,找到application.yaml文件。

配置信息

port用于配置程序运行的端口,如果不使用80端口需要使用nginx进行端口转发。
resp用于配置用户关注时回复的信息。如需换行请使用<br/>
AppIDAppSecrettoken为配置微信公众号的后台信息。
urlusernamepassword用于配置typecho的数据库连接信息。参考如下

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/xiangcaowuyu?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
    username: root
    password: root

配置文件如下:

server:
  port: 1234
xiangcaowuyu:
  AppID: 公众号AppId
  AppSecret: 公众号AppSecret
  token: xiangcaowuyu
  resp: 感谢关注<br/>
        <a href='https://www.xiangcaowuyu.net'>香草物语</a><br/>
        现在可以回复关键字查询博客的文章啦~~~<br/>
        快来试试吧☆ ̄(>。☆)
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/xiangcaowuyu?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
    username: root
    password: root
mybatis-plus:
  mapper-locations: classpath:/**/*.xml

运行jar包

jar包传到外网服务器后台,进入jar包所在目录,执行以下命令(需要提前配置好JDK

nohup java -jar gongzhonghao-0.0.1-SNAPSHOT.jar > log.file  2>&1 &

配置公众号

进入公众号后台

  • URL为你的域名+/wechat/official
  • token与上面配置的token保持一致
  • EncodingAESKey随机生成即可。

jar包下载

3

评论 (4)

取消
  1. 头像
    小雪
    Windows 10 · Google Chrome

    画图

    回复
  2. 头像
    gh
    MacOS · Safari

    谢谢分享!

    回复
  3. 头像
    molu
    Windows 10 · Google Chrome

    拿走了,谢谢

    回复
  4. 头像
    看看
    Windows 10 · Google Chrome

    感谢!!!!!!!!!

    回复