精华内容
下载资源
问答
  • 最近一直在研究php写的微信公众号回复功能,论坛博客一大堆的现成代码,最开始以为是烂大街了,却一个又一个的拿来修改测试,发现都没有用,什么鬼? 后来我就直接在微信公众号提供的php文档修改,添加自己的功能,...

    最近一直在研究php写的微信公众号回复功能,论坛博客一大堆的现成代码,最开始以为是烂大街了,却一个又一个的拿来修改测试,发现都没有用,什么鬼?

    后来我就直接在微信公众号提供的php文档修改,添加自己的功能,总结了以下几点:

    1.初始验证问题

    define("TOKEN", "Garen11");
    $wechatObj = new wechatCallbackapiTest();
    //$wechatObj->valid();//初始微信后台接口验证
    $wechatObj->responseMsg();//调用回复消息方法

     红色字体这句话意思是第一次token的时候,千万别注释,不然会出现“token验证失败”。

    所以你把这个文件上传到自己的服务器时,一定要第一次验证的时候不能注释该语句,第二次就注释掉,然后保存文件上传到服务器中,即可直接验证成功!

    2.关注自动回复

     if($event=="subscribe"){
      $contentStr = "嘻嘻,最近小G花了好大时间做了这个自动回复功能!现在可以直接回复关键词就ok拉!
                     "."\n"."输入电影【关键字】即可获取最新电影!
                     "."\n"."已积累上万部大片资源,每日更新不断哦!
    				 "."\n"."【主菜单】如下:
    				<a href='https://mp.weixin.qq.com/s/apa7fHcL6_qrLYAObA7KmA'>资源列表(每日更新记录)</a>
    				 <a href='https://mp.weixin.qq.com/s/E0wcLLuaYMKtQ1BJHOrcbQ'>破解软件</a>
    				 <a href='https://mp.weixin.qq.com/s/ZKalE2fXHI3Ey4hTfozVNQ'>资源影视裙</a>
    				 <a href='https://mp.weixin.qq.com/s/klIV9I1h5FoBi9o-YA7Gxw'>美图福利</a>
    				 <a href='http://www.ypziyuanshare.club'>网盘分享社</a>
    				"."\n"."更多需求请直接后台发给客服即可";
      } 
      break;

    按照这个形式来,这个event事件,一定要严格按照格式来做,不然很容易使得关注之后没有自动回复功能。目前菜单栏模式还未做完,所以在关注自动回复这里可以加上你的菜单栏链接,这样很快就能是的用户知道你微信公众号做什么的,可以巩固不至于秒关秒取消掉粉。

    当然最关键的还是关键词自动回复这个功能了。

    3.文字搜索需要转编码(HEX编码)

    我设计的是自己的一个网站,然后有关键词搜索。做到微信公众号上,就是输入关键词,然后该关键词直接链接到我的网站搜索,自动回复的就是网站搜索的内容。可能有些绕口,思路如下:

    关注微信公众号的用户输入关键词→→关键词自动送入网站的搜索→→网站搜索到结果→→把结果以链接的形式反馈到微信公众号,形成自动回复。

    然后就发现个问题,关键词是英文字母的,毫无问题。但含有中文的,却不能直接链接到网站的关键词搜索,这就需要转编码了,转编译成带有%的hex编码就行,这也是我经过无数次测试才得知的问题所在。

    好了,大致的三个大问题就是这样的了,看看我做的结果吧。

         

    这两个都是影视资源类的公众号配置,配置信息如下:

    第一个:
    服务器地址(URL):http://www.gilicon.cn/vxapi/wxgg_api.php
    
    令牌(Token):Garenhong
    
    
    第二个:
    服务器地址(URL):http://www.gilicon.cn/vxapi/vx1122.php
    
    令牌(Token):weixin

    有什么交流想法,欢迎在下方评论,谢谢!

    展开全文
  • 基于koa框架接入微信公众号实现自动回复消息的功能 准备工作公众号接入配置主要代码扫码体验参考资料# 准备工作 注册一个服务号或者申请 一个测试公众号 一台服务器或者本地使用内网穿透软件(ngrok、花生壳、...

    基于koa框架接入微信公众号实现自动回复消息的功能

    # 准备工作

    • 注册一个服务号或者申请 一个测试公众号
    • 一台服务器或者本地使用内网穿透软件(ngrok、花生壳、lanproxy...)

    # 公众号接入配置

    在公众号管理后台填写接口配置信息。
    开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败
    加密/校验流程如下:

    • 将token、timestamp、nonce三个参数进行字典序排序
    • 将三个参数字符串拼接成一个字符串进行sha1加密
    • 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信

    # 服务号配置

    在公众平台官网的开发-基本设置页面,勾选协议成为开发者,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey,其中URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥

    # 测试号配置

    配置成功会有消息提示

    # 主要代码

    // 验证消息的确来自微信服务器
    router.get('/', async (ctx, next) => {
      let signature = ctx.query.signature,
        timestamp = ctx.query.timestamp,
        nonce = ctx.query.nonce,
        token = '123456'
      let str = [token, timestamp, nonce].sort().join('')
      let result = sha1(str)
      let rt
      if (result === signature) {
        rt = ctx.query.echostr
      } else {
        rt = {
          code: -1,
          msg: 'fail',
        }
      }
      ctx.body = rt
      await next()
    })
    
    router.post('/', async (ctx, next) => {
      var data = await getRawBody(ctx.req, {
        length: ctx.length,
        limit: '1mb',
        encoding: ctx.charset,
      })
      const xml = await parseXMLAsync(data)
      const createTime = Date.parse(new Date())
      const msgType = xml.xml.MsgType[0]
      const toUserName = xml.xml.ToUserName[0]
      const toFromName = xml.xml.FromUserName[0]
      const event = xml.xml.Event ? xml.xml.Event[0] : ''
      if (msgType == 'event' && event == 'subscribe') {
        //关注后
        ctx.body = `<xml>
    		 <ToUserName><![CDATA[${toFromName}]]></ToUserName>
    		 <FromUserName><![CDATA[${toUserName}]]></FromUserName>
    		 <CreateTime>${createTime}</CreateTime>
    		 <MsgType><![CDATA[text]]></MsgType>
    		 <Content><![CDATA[欢迎关注]]></Content>
    		 </xml>`
      } else {
        //其他情况
        ctx.body = `<xml>
    		 <ToUserName><![CDATA[${toFromName}]]></ToUserName>
    		 <FromUserName><![CDATA[${toUserName}]]></FromUserName>
    		 <CreateTime>${createTime}</CreateTime>
    		 <MsgType><![CDATA[text]]></MsgType>
    		 <Content><![CDATA[你说啥?]]></Content>
    		 </xml>`
      }
    })
    
    function parseXMLAsync(xml) {
      return new Promise((resolve, reject) => {
        xml2js.parseString(xml, { trim: true }, function (err, content) {
          if (err) {
            reject(err)
          }
          resolve(content)
        })
      })
    }
    

    # 扫码体验

    测试号二维码

    # 参考资料

    展开全文
  • <a data-miniprogram-appid=“微信小程序appid” data-miniprogram-path=“跳转的页面” href=“http://www.qq.com”>小程序名称(全称)

    <a data-miniprogram-appid=“微信小程序appid” data-miniprogram-path=“跳转的页面”

    href=“http://www.qq.com”>小程序名称(全称)

    展开全文
  • 主要为大家详细介绍了NodeJS实现微信公众号关注自动回复功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 微信公众号关键词自动回复二条信息.pdf
  • 微信公众号自动回复内容大全,想知道微信公众号自动回复内容大全有哪些吗?微信公众号自动回复内容大全集锦在这里为你解答。不管是微信公众号自动回复,还是公众号自动回复语内容形式,这里都会有所介绍。嫌设置微信...

    微信公众号自动回复内容大全,想知道微信公众号自动回复内容大全有哪些吗?微信公众号自动回复内容大全集锦在这里为你解答。不管是微信公众号自动回复,还是公众号自动回复语内容形式,这里都会有所介绍。嫌设置微信公众号自动回复语太麻烦?那就来看下这篇文章。

    朋友申请了一个微信公众号在平台里面设置自动回复,但是需要设置很多的关键字,假如用户输入的内容不在我们设置的关键字范围之内,或者输入的内容情况比较多,那么我们在设置起来就会很麻烦,下面小编教大家一个很简单的方法,包括自动回复内容大全集锦。

    微信公众号自动回复内容大全集锦

    微信公众号自动回复内容大全集锦怎么设置呢?只需要一个操作就可以轻松搞定,那就是设置自动回复机器人在后台绑定微信公众号,就不需要自己单独去设置自己的关键词回复了,机器人会包含微信公众号自动回复内容大全的,数据量巨大,比人工设置要简单的多。

    8e85d924afa4d06bcb9096d07c02d4c8.png

    当然你也可以自己去设置相关的关注内容,与设置机器人并不矛盾,两者都可以实现。

    还可以参考下列几种花式“自动回复”大全

    1.从此以后你就是本“公”的人了

    2.段子手们的世界,卖萌和无节操都用上了;甚至动用本人私房照诱惑订阅者

    3.先是感谢,接着布道,然后推送

    ……

    微信公众号自动回复内容大全,其实还有很多花式回复可以去网上自行阅读。如果使用机器人自动回复,相关的趣味性语言也是很多的,如果想知道究竟这个自动回复可以搞出什么花样,不妨自己去安装试试。更多资讯可关注开淘网。

    推荐阅读:查看更多相似文章

    展开全文
  • 主要为大家详细介绍了python微信公众号关注公众号自动回复,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 微信公众号关键词自动回复大全

    千次阅读 2020-11-30 15:58:54
    作为公众号运营者,我们都知道在公众号与用户的聊天界面,是有一个...第一步:微信公众号关键词自动回复设置方法其实很简单,首先我们进入微信公众号主页,登录自己的微信公众帐号。 第二步:进入自己的微信公众账号
  • 为了实现的微信公众号延迟自动回复消息带超链接需要,第三方平台微号帮提供了粉丝对话定时推送功能实现,可以让微信公众号自动回复消息带超链接,粉丝点击链接可以进入其他平台,设置自动回复消息添加链接,注意先在...
  • 简单接入微信公众号开发:实现自动回复一、前提先申请微信公众号的授权,找到或配置几个关键的信息(开发者ID、开发者密码、IP白名单、令牌和消息加解密密钥等)。二、基本配置信息解读开发者ID:固定的;开发者密码:...
  • 在上篇博客阿里云部署django实现公网访问已经实现了了django在阿里云上的部署,接下来记录django实现微信公众号简单回复的开发过程,以方便日后查看  内容概要:  (1)微信公众号声请  (2)微信公众号开发者...
  • 微信公众号自动回复

    2018-08-18 23:41:42
    微信公众号自动回复代码包,微信公众号自动回复代码包
  • 1.微信公众号自动回复加超链接的实现方法: <a href="http://xxx.xxx.xxx">点我跳转</a> 刚开始用mac笔记本安装的chrome浏览器登录公众号进行设置,发现无法实现效果,经分析发现会在</a>标签...
  • 对于设置微信公众号关注后自动回复多条图文链接,第三方平台微号...微信公众号关注延迟推送消息功能,支持粉丝关注公众号自动回复消息,可以设置回复粉丝图文、链接、文字、图片、文章、视频、语音、小程序、h5页面、
  • 关于微信公众号延迟自动回复小程序链接,第三方工具微号帮提供了粉丝对话定时推送功能实现,可以设置公众号上延迟自动回复小程序链接,设置小程序链接前,注意小程序先在公众号后台小程序管理中添加绑定,可以添加...
  • 然后我结合我之前做的微信自动回复机器人的经历,我首先就想到了图灵机器人。是不是可以把图灵机器人和微信公众号进行连接呢?于是我开始查看 图灵机器人的接口文档 微信公众号 发现其实只要我们拥有一个公网的web...
  • 不想把服务搞在sae上,也不想搞什么反向代理直接来快速简单的。首先需要的是: ngrok:穿透内网。首先想到的是花生壳,用于穿透...怎么使用讲解的很清楚了WeRobot:一个微信公众号开发框架import werobotrobot = werob
  • 新浪sae配置微信公众号实现自动回复
  • 一般申请了公众号的想要快速部署投入应用的,可以使用微信公众号平台自带的消息自动回复等功能,但是不能对用户发来的消息进行处理,所以我们会使用程序对接微信公众号进行微信公众号开发。于是大家可能都会遇到这个...
  • 此前实现了一个微信公众号自动回复,此篇博客用来记录整个实现流程。 微信公众号后端部署需要一个公网开放的域名 这里我们使用ngrok, 一款内网穿透工具(可将内网80端口映射为公网域名)。下载地址...
  • 原标题:Python使用微信公众号实现自动回复作者:睿江云计算Python作为一门热门的编程语言,已经被很多编程爱好者所使用,下面我们就看看它是怎么与公众号的对接,并且实现一些回复文字,图片内容。准备工作先到微信...
  • 通过flask、urllib、xlrd等库构造一个微信公众号自动回复机器人,对接图灵机器人。 详细情况见如下: https://mp.weixin.qq.com/s?__biz=MzI3MjM0MDM3Mg==&mid=2247483787&idx=1&sn=df52d12501c...
  • 微信公众号-自动回复

    千次阅读 2019-02-10 18:00:06
    git代码 ... wx官方文档 ...amp;id=mp1421135319 ...在公众号后台-开发-基本配置,进行如下配置 1.服务器地址是微信会将接收到的用户消息发送到你的这个地址 2.令牌是用来验证消息的确来自微信服务器,在你的代码...
  • 微信公众号自动回复文字 -- PHP

    千次阅读 2018-08-16 11:14:56
    微信公众号开发文档链接   然后微信 会 发个东西来 验证一下你 的这个网址是否正确 具体验证操作代码如下 /**  * 微信接入  */  function sss() {  //$this-&gt;responseMsg(); ...
  • 通过网站:open.vip666.cloud,简单2步,让公众号自动回复图文内容。 不需要懂得抓包、编程、开发。 文盲也能使用的方法! 正文 第一步:在微信公众平台准备好素材,打开网站并授权 1、...
  • 开启微信公众号自动回复.pdf

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,576
精华内容 11,830
关键字:

微信公众号关注自动回复