liuhelong/laravel-admin-wechat

description...

1.4.1 2022-12-10 06:20 UTC

This package is auto-updated.

Last update: 2024-04-10 09:11:45 UTC


README

介绍

laravel-admin 组件可用的 后台微信控制组件

提供:

  • 公众号菜单管理
  • 公众号模板消息自动回复|自定义事件
  • 公众号事件自动回复|自定义事件
  • 公众号二维码管理(配合公众号事件给予用户扫码触发自定义回复|触发自定义事件方法)
  • 公众号素材管理
  • 公众号用户列表
  • 公众号模板消息列表

依赖 encore/laravel-admin

依赖 overtrue/laravel-wechat

安装与配置

  1. composer安装
composer require liuhelong/laravel-admin-wechat
  1. 库文件迁移及安装
php artisan wechat:install -m
  1. 配置

本库没有专属配置,但是基于laravel-wechat(easywechat)的配置才能进行微信sdk使用。

基本使用

  1. 配置公众号服务器地址

进入公众号-开发-基本配置-服务器配置,将服务器地址 配置为 **/api/wechat ( **为你的网站地址) 输入图片说明

  1. 素材管理

如果需要自动回复图片|声音|视频 ,需要先在素材管理中上传相关素材 输入图片说明

  1. 消息|事件 自动回复

通过接口进行的自动回复图文,只能是自定义的小图(一个小小的图片在左侧)类型图文,没法回复回复素材中的图文。

如果需要回复素材中的图文,只能在公众号后台操作。

输入图片说明

输入图片说明

  1. 消息|事件 自定义事件

所有消息|事件(如客户给你发的文字,位置信息,或者菜单栏点击事件),除了可以配置 内容自动回复外,还可以额外绑定一个自定义类。

正确安装的情况下,将会在 app/Wechat目录下生成 数个示例文件,为公众号自定义事件方法文件,可以在后台将方法绑定到关键词回复|事件触发。如果在事件方法中有内容回复,后台定义的内容回复将失效(被覆盖)_

输入图片说明

输入图片说明

  1. 二维码

二维码最常用的场景是自定义事件二维码(给用户扫码,引导用户关注|进入公众号,然后触发自动回复|自定义事件)

需要先创建一个二维码 输入图片说明

然后在事件中创建一个扫码事件,需要的话事件里还可以附加一个额外的处理方法 输入图片说明

  1. 公众号菜单管理

本地编辑完成菜单后,点击发布菜单栏才会将公众号菜单发布到微信端。可进行拖拉排序

输入图片说明

  1. 客服消息

下图这种功能(关注后可以通过事件回复一条消息。但是可以通过客服消息接口发送3条消息)可以通过 客服消息功能 + 消息|事件 实现 具体自己看文档

输入图片说明