消息通知
应用产生新订单、新预约或客户留资,即可通过短信与邮件自动触发提醒,帮助你及时跟进。本文介绍如何管理通知场景,以及如何接入自有发送服务。
使用限制
限制项 | 说明 |
短信内容 | 短信内容暂不支持自定义,默认通知内容:“您的万小智应用有一条新数据变动,请注意查收,详情登录后台查看”。 |
发送频率 | 自定义场景可设置最短发送间隔(秒)和每日发送上限(条);系统内置场景的验证码可设置最短间隔时间(秒)和每小时发送上限(条),避免频繁通知。 |
通知场景
系统内置场景
系统内置场景用于管理应用的用户访问身份认证,提供手机号注册/登录和邮箱注册/登录两种身份认证方式,帮助你快速搭建安全可靠的用户访问体系。
开启系统内置场景
当你在万小智对话窗口中向系统描述需要“用户登录”场景时,系统会自动开启认证配置,并在通知管理中生成对应的验证码发送场景。具体操作如下:
唤起配置:在万小智的对话窗口中,向系统描述应用需要“用户登录”场景。
例如:“帮我开启用户登录功能,需要支持手机号和邮箱注册登录”。
自动生效:系统识别需求后,将自动开启并配置对应的认证功能。
用户数据管理
成功开启系统内置场景后,系统会在后台自动生成用户档案表,用于管理注册用户数据。
查看路径:进入应用后,依次单击 管理 > 数据库管理 > 用户档案表,查看用户相关信息。
功能说明:在此页面中,可以集中查看所有已注册用户的相关信息与状态。
管理系统内置场景
在场景列表中,你可以对系统内置场景进行启用/停用和编辑验证码参数等操作。
启用或停用:场景默认处于未启用状态,需要对话开启后才会发送通知。
编辑验证码参数:对已启用的内置场景,可以调整验证码最短间隔时间和每小时发送上限。短信提供商、签名名称等系统参数不可调整。
系统内置场景暂不支持删除操作。
添加通知场景
当需要在数据发生变化时自动收到通知(如有新的客户预约、新订单生成),可以通过添加自定义通知场景来实现。
单击页面顶部的添加场景,进入三步配置向导。
配置基本信息:
填写场景名称,如“新订单通知”。
填写场景描述,简要描述该场景的用途。
选择通知渠道,支持勾选短信和邮箱。
配置发送频率限制:分别设置短信和邮箱的发送频率,然后单击下一步。
最短发送间隔(秒):两次通知之间的最小时间间隔。
每日发送上限(条):每天最多发送的通知条数。
配置触发条件与消息内容:
配置触发条件:
监听数据表:从下拉列表中选择要监听的数据表。
触发事件:选择触发通知的事件类型,支持多选,包括新增(INSERT)、修改(UPDATE)和删除(DELETE)。
配置邮件通知字段:
选择数据变更时需要展示的字段,邮件最多选择10个。短信暂不支持自定义字段。
短信默认通知内容:“您的万小智应用有一条新数据变动,请注意查收,详情登录后台查看”。
选择监听数据表后,字段选择列表才会加载可用字段。
查看短信/邮件预览模板,确认消息内容格式。
单击下一步。
配置接收人:
单击添加手机号/添加邮箱,输入接收通知的手机号码/邮箱。
系统会向该手机号/邮箱发送验证码,输入验证码完成验证。
完成接收人配置后,单击完成,保存场景配置。
重要添加的手机号/邮箱必须通过验证码验证后才能生效。未验证的手机号/邮箱无法接收通知。
保存成功后,新场景将出现在场景列表中,触发方式为“数据变更”。
管理通知场景
对于状态为“已启用”的场景,可以在操作列中单击编辑按钮,重新发送频率、触发场景等设置。
通知服务接入
通知服务接入用于配置通知由哪个服务发送。系统默认提供万小智官方短信和万小智官方邮件,开通即用、支持全部场景、无需配置;如需使用自有服务,可接入阿里云短信或自有邮箱(SMTP)。接入并测试通过后,在通知场景中选择由哪个服务发送。
自有发送服务属于高级版功能。发布网站并开通高级版后,才能进行配置。
登录万小智控制台,进入目标应用,单击管理 > 消息通知,切换到服务接入页签。页面分为短信服务和邮件服务两个区域,分别列出当前可用服务及其类型、状态和关联场景。你可以单击页面顶部的添加服务选择接入阿里云短信或自有邮箱,也可以在对应服务区域直接单击接入按钮。
短信服务
短信服务默认提供万小智官方短信,开通即用且支持全部短信场景,无需配置。
如需使用自有短信服务,按以下步骤接入阿里云短信:
在服务接入页签的短信服务区域,单击接入短信服务;或单击添加服务后选择阿里云短信。
在授权阿里云短信服务对话框中,确认授权范围,单击同意并授权。
授权仅用于通知发送,可随时在服务接入中解除授权。
授权后,系统自动拉取你阿里云账号下的短信签名与模板。从拉取结果中选择用于通知发送的短信签名和短信模板,并按页面提示完成测试发送。
测试通过后保存服务。之后可在通知场景中选择由该自有短信服务发送。
邮件服务
邮件服务默认提供万小智官方邮件,开通即用且支持全部邮件场景,无需配置。
如需使用自有邮件服务,按以下步骤接入自有邮箱(SMTP):
在服务接入页签的邮件服务区域,单击接入邮件服务;或单击添加服务后选择自有邮箱,打开接入自有邮箱表单。
填写 SMTP 配置,各字段说明如下。
字段
是否必填
说明
服务名称
是
自有邮箱服务的名称,便于在通知场景中识别,例如“公司通知邮箱”。
SMTP_SENDER_NAME
是
发件人显示名称,用户收到邮件时看到的名字。
SMTP_HOST
是
邮箱服务商提供的 SMTP 服务器地址,例如 smtp.example.com。
SMTP_PORT
是
SMTP 服务器端口,默认 465。
SMTP_SECURITY
否
加密方式,支持 TLS(465)和 STARTTLS(587),默认 TLS(465)。
SMTP_USER
是
用于登录 SMTP 的邮箱账号,同时作为发件地址与服务标识。接入后不可修改,如需更换请重新添加服务。
SMTP_PASS
是
SMTP 登录密码,建议填写邮箱授权码。保存后仅显示掩码;修改连接配置后必须重新输入并测试。
SMTP_ADMIN_EMAIL
是
发送失败或服务异常时,接收提醒的管理员邮箱。
填写测试邮件的收件人、邮件主题和邮件正文(主题默认为“邮箱服务测试”,正文和主题均可修改),单击发送测试邮件。测试邮件将通过上面填写的 SMTP 配置真实发送,请确认收件邮箱能正常收到。
测试通过后,单击保存服务完成接入。测试通过前无法保存。
在通知场景中选择发送服务
接入自有服务并测试通过后,切换到通知场景页签,在目标场景的当前发送服务列中,单击服务名称打开下拉列表,选择要使用的服务(万小智官方短信/邮件,或已接入的自有服务)。未接入自有服务时,该下拉不可用,场景默认使用万小智官方服务。
暂停自有服务时,不会自动切回万小智官方服务,请手动在通知场景进行切换。
常见问题
如何修改短信或邮箱渠道配置?
场景已启用但未收到通知,如何排查?
什么是系统内置场景?