5、将Flexlive.CQP.PluginSolution\CQP\Publish下所有文件复制到酷Q Air根目录下图9,打开酷Q Air\conf\CQP.cfg文件,打开后把下面的代码复制到最后面保存此时将在开发模式下运行中间件。[Debug] DeveloperMode=1
6、使用之前申请的TIM运行CQA.exe进行登录,右键打开应用管理界面图10,此时已多了一个Flexlive.CQP.CsharpProxy中间件,我们点击此中间件后,点击下面启用按钮运行此中间件。
7、点击中间件菜单按钮Csharp代理程序图11,弹出中间件管理界面图11。
8、打开中间件管理界面后点击功能测试按钮测试中间件自带SDK功能,在测试TIM群号码处输入测试推送消息的TIM群号码,点击发送私聊消息,此时我们已经可以看到已经收到推送的消息了,此时我们开始设计自己的中间件来自动推送消息到TIM群图12。
9、回到VS Flexlive项目,添加一个MyPlugin_bms.cs类,程序主要逻辑为添加定时器循环执行访问告警数据库服务器数据表最新数据,读取后通过中间件TIM协议推送到指定TIM群,定时循环一次程序执行TIM_settimesendgroupmsg下的TIM_bmsalarm任务,新件中间件名称为“TIM插件-环境监控告警记录监控” 图13-图15。
10、生成项目,停止服务器上酷Q应用,将SDK子目录Bin目录下生成的Flexlive.CQP.CSharpPlugins.Demo.dll复制到酷Q的酷Q Air\CsharpPlugins目录下,此时启动酷Q,打开 应用中的Flexlive的Csharp代理程序,打开中间件界面已看到我们新建的中间件应用,点击下方的启动应用图16,此时到环境监控上模拟触发告警消息,即可在程序设计时间内主动推送到TIM群内图17,到此完成监控消息主动推送到TIM群的场景部署,如想私信推送到TIM也是同理可以实现,具体场景设计可参看Flexlive.CQP.SDK开发手册。
资料免费送(点击链接下载)
加入运维管理VIP群(点击链接查看)
加入学习群扫描以下二维码或者添加微信:wang2017bj