【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复

文章目录

    • 0. 背景
    • 1. 自定义菜单
    • 2. 自动回复
      • 2.1 为指定关键词添加自动回复
    • 3. 后续

0. 背景

不知道有没有同学注意到,在 【超详细!】Python微信公众号开发(2)这篇文章,当我们启用服务器配置后,有如下提示:
【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第1张图片
也就是说,当开启了服务器配置后,原本微信公众号后台自定义的菜单都会被停用并失效…
看我公众号【同学小张】前后对比就可以看出来了:

  • 开启前:
    【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第2张图片
  • 开启后:
    【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第3张图片

发现没,下面的菜单“GPT相关”没有了,只剩下了输入框。这就不符合我的需求了,我收集的资料没法告诉用户了…

所以如何解决这个问题呢?还需要探索…

这篇文章我们先来看下我之前的自定义菜单和自动回复是如何做的。最终实现效果是:

  • 在微信公众号底部显示一个菜单:“GPT相关”
  • 当用户点击这个菜单时,公众号自动给用户回复相关资料的领取方式
  • 用户输入特定关键字
  • 微信公众号自动回复相应内容

微信公众号后台提供了自定义菜单和自动回复功能的配置方式,无需编程技术

1. 自定义菜单

(1)公众号后台 —> 内容与互动 —> 自定义菜单 —> 请点击这里
【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第4张图片
(2)自动跳转到如下界面,点击“开启”,然后点击“确定”
【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第5张图片
【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第6张图片

(3)回到上一个界面:自定义菜单界面。可以看到右侧已经有了自定义菜单的编辑页面。只需要点击预览界面底部“+”,添加自定义菜单,在右侧“子菜单信息”,填写相应的信息,然后点击“保存并发布”。
【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第7张图片
(4)发布后需要等待一段时间才会生效
【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第8张图片
(5)生效之后我们来看下效果

  • 进入公众号页面,可以看到底部的自定义菜单了
    【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第9张图片
  • 点击这个自定义菜单,显示了我定义的子菜单
    【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第10张图片
  • 点击“资料获取”子菜单,微信公众号自动回复了信息
    【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第11张图片

2. 自动回复

看下上面公众号自动回复的内容:
【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第12张图片
因为微信公众号无法存储文件,直接给用户回复文件,所以我们收集的资料一般是放在云盘里,然后提供链接给用户去下载。
这里如果用户想要获取《OpenAI GPT最佳实践教程》,则需要在公众号中发送“GPT最佳实践”,来获取。
我们先来发送一个试试,什么回复都没有。
【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第13张图片

2.1 为指定关键词添加自动回复

要想实现当用户输入某个固定关键词时,公众号自动回复相关内容,其实也很简单。微信公众号官方内置了自动回复配置功能,也无需编程技术
(1)公众号后台 —> 内容与互动 —> 关键词回复 —> 打开“自动回复”
【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第14张图片
(2)添加回复,其中关键词部分,要填的就是你希望用户的输入关键词。当用户输入该关键词时,触发此条自动回复。
【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第15张图片
(3)添加完后,我们再测试一下。
【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第16张图片
大功告成。

这个自定义菜单和自动回复是无法与我们之前开启的服务器配置共存的,所以现在需要有取舍。想用本文这种内置的自定义菜单和自动回复,需要先“停用”服务器配置

3. 后续

后面我会探索怎样让两者共存,或者使用服务器编程方式实现自定义菜单和自动回复。
目前还没找到方法,因为我也是刚玩儿微信公众号,所以不知道能不能做。如果最后确定不能做,那也是替大家避坑了。但我觉得肯定能做… 毕竟需要这种方式的人或公司应该挺多的,腾讯没理由不支持。
如果你知道怎么做,期待你的指教。


从今天开始,持续学习,开始搞事情。踩坑不易,欢迎关注我,围观我!
【超详细!】Python微信公众号开发(5)- 无需编程,手把手带你轻松实现公众号自定义菜单和自动回复_第17张图片

有任何问题,欢迎+vx:jasper_8017,我也是个小白,想与志同道合的朋友一起讨论,共同进步!

你可能感兴趣的:(微信公众号开发,python,微信,微信公众平台)