基于企业微信平台的舆情服务场景应用研究

2019-02-14 09:45肖卓明吴娴
科技与创新 2019年2期
关键词:舆情消息预警

肖卓明,吴娴



基于企业微信平台的舆情服务场景应用研究

肖卓明,吴娴

(南方报业传媒集团 南方舆情数据研究院,广东 广州 510601)

基于企业微信平台为开发者提供的众多开放能力,可快速、高效地实现企业级移动应用。根据舆情服务的特点,可将企业微信嫁接于舆情用户服务当中。基于企业微信的舆情预警,用户粘性更强、到达率更高、部署成本更低。提供了可实现的操作方法,并且可以更进一步将舆情预警与其他舆情应用融合贯通,实现自动推送预警和舆情转交办等更高级别的舆情应用。通过舆情预警的实现,探讨基于企业微信平台的舆情服务场景应用,为舆情服务快速接入移动级别应用抛砖引玉,提供参考。

企业微信;舆情服务;舆情预警;手机拦截

1 概述

腾讯于2016-04正式发布了企业微信1.0版本。作为原来微信企业号的升级版本,企业微信针对企业的工作场景,通过开放接口实现与企业办公管理系统的集成与整合,帮助企业快速实现移动办公。此外,依托于企业微信开放的组织架构管理、身份验证、消息推送等能力,企业微信也可实现对客户服务的整合与管理。本文根据舆情服务的特点,基于企业微信平台的开放能力,探讨舆情预警的实现方法,更进一步,嫁接企业微信平台可以贴近舆情用户,为其提供其他更加丰富的服务方式。

传统的舆情预警方式有系统预警、短信预警、电话预警等。系统预警基于舆情监测平台,一般为自动推送机制,凡是符合推送规则的信息都将推送至用户端,包括PC端与移动端应用。自动推送的难点在于推送规则的制订过于严格,可能会漏掉一些重要信息;规则制订过于松,则可能会产生很多垃圾信息,给用户带来干扰。短信预警是已经对预警信息做了人工研判,过滤后的信息更加精准,用户免受垃圾信息的干扰,但这种方式受运营商监管和手机拦截等因素,可能会出现到达率低的问题。此外,受短信字数限制,相对较长的舆情预警会分多条发送。电话预警到达率最高,但人力费用较高,在口口相传中容易发生内容失真,且无法回溯预警历史记录。综合以上预警方式的优缺点,结合企业微信的开放能力,我们来探讨基于企业微信的舆情预警实现方法。

2 基于企业微信应用实现舆情预警的需求

基于企业微信实现舆情预警的需求主要包括预警对象的管理、创建预警应用、预警消息的分类发送、预警消息的安全管理等。

2.1 预警对象的管理

预警对象的管理基于企业微信的通讯录管理,由于预警对象均为服务用户,所以,必须设置管理员审核通过才能加入的机制。通讯录可以配置多层级的组织架构,对应不同的服务用户组。建立新的服务用户组时,可以通过定向邀请,即企业微信内置的短信邀请、邮件邀请、微信邀请等功能,并经管理员审核后将用户纳入到预警服务用户组。也可以通过企业微信的微工作台,用户微信扫描二维码关注微信企业号的方式来加入组织架构。经管理员审核后,应用消息将会以微信消息的方式发送至用户。此方式省去了安装APP的步骤,大大提高了微信用户接收预警消息的方便性。

2.2 创建预警应用

在企业微信后台,包括“应用与小程序”管理界面,创建了预警应用,输入应用Logo、名称、介绍、可见范围,生成预警应用。

2.3 发送预警消息

通过企业微信后台的管理工具,基于消息群发功能,发送消息的应用主体选择创建好的预警应用,选择发送用户范围,编辑好预警内容,支持纯文本、图文、图片、语音、视频、文件等消息,对于部分类型的敏感信息可以选择不能分享且内容显示水印。利用企业微信自带的管理功能可以方便地实现舆情预警,但对于舆情预警所需的更高级别的应用,比如预警权限的细化、预警内容的多级审核、预警信息的用户阅读日志等,则需要通过企业微信的二次开发来实现。

3 利用API接口实现定制化舆情预警

3.1 预警对象的读取

发送预警消息时需要读取预警对象,预警对象的读取通过企业微信开发平台中服务端部门管理、成员管理API获得。利用department.list接口获得部门信息,用user.simplelist接口获取部门成员,用user.get接口获取成员详细信息。

3.2 预警内容编辑与发送

预警内容包括预警标题、预警概要、预警内容,其中,标题与概要用于预警的消息提醒,通过消息提醒的链接进入预警内容的浏览。预警的发送通过调用企业微信平台服务端的message.send API完成。可以根据具体的需要利用msgtype参数选择文本消息、图片消息、语音消息、视频消息、链接消息等。为了实现更灵活的应用,我们以链接消息的方式发送预警信息,用户点击预警链接消息后跳转到二次开发的预警内容细览页。预警对象读取与预警内容编辑如图1所示。

图1 预警对象读取与预警内容编辑

3.3 预警接收的权限控制

预警接收的权限控制分为以下几种。

3.3.1 仅限预警发送对象才能打开

利用user.getuserinfo获取访问用户的身份,再判断该用户是否为企业成员,以及是否在预警对象里面,经过此判断限制只有预警对象才能打开预警细览页。预警消息提醒和预警消息列表如图2和图3所示。

图2 预警消息提醒

图3 预警消息列表

3.3.2 仅限微信客户端才能打开

利用JavaScript中的navigator.userAgent属性判断是否为微信客户端。

3.3.3 限制转发与分享

引用微信JS-SDK,通过wx.hideMenuItems接口与wx.hideAllNonBaseMenuItem接口隐藏转发与分享按钮。同时,限制链接的复制。

3.3.4 细览页显示水印

利用JS技术或动态网页技术对细览页面添加水印功能,水印信息与访问用户身份相关联,防止截屏。预警内容手机端呈现如图4所示。

图4 预警内容手机端呈现

4 舆情预警更高级别的应用

相比于企业微信自带的消息发送功能,定制开发的舆情预警应用具备更大的灵活性。

4.1 预警信息发送过程中的流程管理

企业微信自带的管理工具也可以在一定程度上实现权限管理,但是更复杂的流程管理还是要通过二次开发来实现,像预警信息的多级审核、发送权限的进一步细化等。

4.2 预警信息用户阅读日志

通过记录用户对预警详情的阅读情况,可以分析预警信息的到达率、阅读率,为预警服务的进一步优化提供依据。

4.3 与其他舆情应用的整合

舆情预警只是舆情服务中一个应用模块,可以将舆情预警跟舆情服务中的其他模块融合贯通,比如后端自动提取监测模块中的信息、创建舆情应用进而触发预警发送,前端用户收到预警信息,转为舆情处置任务、跟踪舆情指挥交办情况等。

5 结束语

目前,大部分基于企业微信的应用都是用于企业内部的流程管理,但只要应用得当,就可以将企业微信用于客户关系的管理当中。本文以舆情预警为例,只是起到抛砖引玉的作用。微信开放的众多软硬件能力,都可以通过服务端API、客户端SDK调用,微信也提供了一套开发者工具用于程序的调试。利用好微信移动互联网的超级入口角色及其开放能力,融合于企业各种级别的流程管理当中,快速打造移动级业务应用,值得深入研究。

2095-6835(2019)02-0154-02

H319

A

10.15913/j.cnki.kjycx.2019.02.154

〔编辑:张思楠〕

猜你喜欢
舆情消息预警
预警型智能包装在食品安全中的应用和设计
超级秀场 大风预警
一张图看5G消息
晚步见道旁花开
数字舆情
数字舆情
消费舆情
预警个啥