Deepseek接入微信公众号简单实践
最近在经营养斗鱼的事情,感觉和鱼友交流的压力有点繁重。
这不巧了吗,有Deepseek(下文简称DS)这个好东西。于是就萌生搞个带AI顾问的公众号的想法。
最近在经营养斗鱼的事情,感觉和鱼友交流的压力有点繁重。
这不巧了吗,有Deepseek(下文简称DS)这个好东西。于是就萌生搞个带AI顾问的公众号的想法。
项目需要,在门店摆一台排队叫号一体机,类似银行、医院、办证大厅、餐厅的那种。
这个没什么特别,本质是台一体式机身的触摸显示屏+热敏打印机。网上有很多成品的产品,价格一般在 3000 - 5000 之间。
需求特殊之处是要求和项目的小程序结合。是个会员制收费服务。要求排队取号的时候就从顾客的小程序账号上相应的计费,然后才吐出排队小票。
理了一下整个排队取票+叫号的业务流程和结构如下:
H5项目用到微信JS-SDK拍照预览上传功能。
按 官方文档 思路实现,调用 wx.chooseImage()
测试阶段得到反馈安卓功能正常,iOS选择或拍照后不能显示预览图
解决办法也在同一份文档下,针对iOS机型额外做 wx.getLocalImgData()
即可以解决,并不难。
网上查资料绕了一下弯路,发现网络流传的资料不少有误。备忘一下,以防下次再次遇到。
项目有存储图像、需要。单靠云主机的弱鸡带宽肯定是撑不住的,所以考虑用对象储存服务。主打弹性成本带宽也管饱,还有一些额外的好处,下文説。下文流水账记录快速部署到可用的状态。其实官方文档已经有足够的信息只是版本有点杂,我需要多出相互比对测试了一番。所以下面这个也可以说是速通教程。
前端看没有报错,但file_get_contents()返回了 null, 看服务端日志才发现这个提示。
以前也遇到过,备忘一下。当然改用 curl 也是不错的选择。
//$json_token = file_get_contents($url_accesstoken); //ssl报错
//修改方案,构造一个context参数,不验证ssl
$context = stream_context_create([
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false
]
]);
$json_token = file_get_contents($url_accesstoken,false,$context); //忽略报错,正确返回内容