百度千帆应用后台虽然已经有了,应用发布后一键接入微信公众号,但是测试发现正常使用有一些问题比如需要用户对话两次才能正常回复一次,勉强能有但是大大影响了用户体验。另外对一些想要继续开发的同学,有了这个源码也可以了解一下微信公众号回复原理,更方便再次开发。
只是一个简单的例子,初步实现,直接在微信公众号接入千帆ai原始应用使用知识库进行对话。
源码很简单主要就3个php文件,weixin.class.php是封装的微信官方类,index.php进行微信公众号首次后台token验证和后续的对话接收返回。baidu.php与在千帆发布的ai原生应用通过api对话,把回复提供给index.php做为公众号回复。
源码下载放到服务器就可以用了,微信公众号就是直接在后台开发设置里面设置服务器域名地址即可。
baidu.php文件里面要替换自己的应用id和令牌。
index.php里面替换你在微信公众号后台的id和你设置的token,特别注意有个//验证url
// $wx->firstValid(); 这一段在公众号后台进行首次验证的时候要取消这个代码的注释,验证通过后再把这里注释掉。
源码下载地址:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END