1、首先微信公众号需要是认证过的;
2、进入微信公众号后台,进入模板消息,在模板库中添加合适的模板消息,复制模板ID到安装的插件内进行配置;
image.png
image.png
插件中模板消息设置参考
image.png
image.png
3、复制微信公众号的appid和appsecrect到插件内进行配置,并将服务器的IP地址,添加到ip白名单内
image.pngimage.png
4、模板消息预览设置
image.pngimage.png
5、使用队列如何配置redius(如果选择异步推送可以不用设置,如果粉丝较多建议选择队列推送方式,效率更高)
1、以宝塔面板为例,进入软件商店直接安装redius和Supervisor管理器,redius默认配置即可,Supervisor管理器用于添加守护进程保证服务稳定运行
image.png启动命令:php think queue:work --queue dzcxdq9 --sleep 3 --daemon
2、根据自己站点使用的php版本,安装对应的redius扩展
image.png
3、按照图中路径进行配置
image.png
//Redis驱动
'connector' => 'redis',
"expire"=>null,//任务过期时间默认为秒,禁用为null
"default"=>"default",//默认队列名称
"host"=>Env::get("redis.host", "127.0.0.1"),//Redis主机IP地址
"port"=>Env::get("redis.port", 6379),//Redis端口
"password"=>Env::get("redis.password", "123456"),//Redis密码
"select"=>5,//Redis数据库索引
"timeout"=>0,//Redis连接超时时间
"persistent"=>false,//是否长连接
若在使用队列发送的时候,提示没有找到thinkqueue,通过composer安装即可,具体安装方法可以参考
https://www.jianshu.com/p/f5e33215c13c
网友评论