更新记录

1.3.2(2021-12-09)

去除data函数,更新函数为pan/vip/getData

1.3.1(2021-12-09)

  1. 去除data函数,更新函数为pan/vip/getData

1.3(2021-12-09)

  1. 新增百度网盘资源搜索功能
查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
× ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

1. 安装依赖

npm install

2. 项目展示

项目首页

选择【立即领取】

选择【搜索最新会员】

订阅会员

外卖红包

百度网盘资源搜索

3. 项目配置

3.1 小程序配置

3.1.1 配置小程序基本信息

在微信小程序平台(https://mp.weixin.qq.com/)查找你的 appid 和 secret

在云函数 myfuncservice\wechat\mini.js 填入

3.1.2 配置订阅模板

在微信小程序平台选择需要的模板

复制模板ID,在config.js填入

// 订阅模板ID   详情:https://mp.weixin.qq.com --> 功能 --> 订阅消息
const tmplId = "cGVppg..."

export default {
    tmplId
}

配置云函数 food-notifyvip-notify 的template_id

参考:subscribeMessage.send | 微信开放文档 (qq.com)

let templateList = [
    {
        "template_id": "cGVppg...",
        "page": "pages/index/index?type=food",
        "miniprogram_state":"formal",
        "lang":"zh_CN",
        "data": {
            "thing1": {
                "value": "工作再忙也有按时吃饭哦!"
            },
            "thing2": {
                "value": "您有一份外卖红包未领取,快来看看吧!"
            }
        }
    },
    {
        "template_id": "cGVppg...",
        "page": "pages/index/index?type=food",
        "miniprogram_state":"formal",
        "lang":"zh_CN",
        "data": {
            "thing1": {
                "value": "来自“小R”的喊饭"
            },
            "thing2": {
                "value": "身体最重要,要记得吃饭哦"
            }
        }
    },
    {
        "template_id": "cGVppg...",
        "page": "pages/index/index?type=food",
        "miniprogram_state":"formal",
        "lang":"zh_CN",
        "data": {
            "thing1": {
                "value": "来自“小R”的喊饭"
            },
            "thing2": {
                "value": "叮咚!你是不是忘记叫外卖了"
            }
        }
    },
    {
        "template_id": "cGVppg...",
        "page": "pages/index/index?type=food",
        "miniprogram_state":"formal",
        "lang":"zh_CN",
        "data": {
            "thing1": {
                "value": "来自“小R”的喊饭"
            },
            "thing2": {
                "value": "再忙也要记得吃饭哦!"
            }
        }
    },
    {
        "template_id": "cGVppg...",
        "page": "pages/index/index?type=food",
        "miniprogram_state":"formal",
        "lang":"zh_CN",
        "data": {
            "thing1": {
                "value": "您有一份外卖红包未领取"
            },
            "thing2": {
                "value": "一波大额外卖红包正在来袭"
            }
        }
    },
]

3.2 云函数配置

3.2.1 初始化云函数环境

登录 dcloud 平台(https://unicloud.dcloud.net.cn/),创建云服务空间,这里以阿里云为例

image-20211108205231606

将云函数和数据表上传到云服务

3.2.2 设置云函数定时任务

定时任务用于发送订阅消息

配置函数 food-notifyvip-notify

image-20211108205456761

food-notify 点餐提醒

定时器:["cron:0 0 11,17 * * ?"]

超时:60秒(以防批量发送消息用时过长)

image-20211108205630424

vip-notify 新会员提醒

定时器:["cron:0 0 * * * *"]

超时:60秒(以防批量发送消息用时过长)

image-20211108205735222

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问