代码拉取完成,页面将自动刷新
通用的通知服务支持web、webhook、短信、邮件、企业微信等通知消息的统一可配置管理与发送。支持通知模板、信息发送模板等配置。可以为多个业务应用提供通知消息发送服务。
支持功能:
支持多种发送通道:
数据库:SQLite 【 中文文档 】
目录结构说明:
参考基础框架中的说明 【项目结构 】
{
"app_id":"dfasdfasdf",
"config_id":"3eb5e3d5cd2c71ef6fce3f391c9eabcd",
"come_from":"xxxadf",
"method":"instant",
"method_num":2,
"method_task":"*",
"msg_title":"3556777744系統故障了",
"msg_body":"我们的内容信息",
"msg_url":"http://www.aaa.com/aafd",
"user_ids":"aaaa|bbbb|cccc",
"party_ids":"",
"totag":[{"name":"mail","value":"940290@qq.com"},{"name":"webhook","value":"cccc"}]
}
method:信息的任务方式,取值范围为:instant、appointment、regular
instant:即时发送 appointment:预约发送 regular:定期发送
一个业务需要发送通知,需要在通知服务中创建一个通知配置。并配置这个通知采用哪儿些发送通道进行发送通知。并且针对选择的通道设置发信模板信息。
发送内容如果是多个值的,msg_body中的内容要采用|分割。每个值对应短信模板中的可替换变量。
在使用build.sh脚本进行程序编译的时候,提示
fatal: No names found, cannot describe anything.
./build.sh linux|windows|mac
是因为源码没有进行git版本的标签设置。
支持将git的tag编译到程序中。需要创建git的tag。只有创建了tag,编译的程序才会显示版本号。
git tag v0.0.1
git push origin v0.0.1
采用gf框架的代码生成工具
gf gen dao -path ./app/ -t app,config,info,job,template,userInfo
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。