基于飞书开放平台的第三方应用消息推送系统设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:chiaotian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在社交类和企业沟通类软件占据互联网应用越来越重地位的今天,在企业级协同办公软件中打通用户与第三方应用的过程不仅繁琐而且会有大量重复工作,如何轻便式连接第三方应用与用户成了必须解决的问题。因此,针对不同类型的第三方应用,提出了一个基于飞书开放平台的第三方应用消息推送系统。第三方应用消息推送系统是建立在企业协同沟通工具飞书上的一个系统,其开发的背景就是基于开放平台提供的消息推送能力,能让用户在飞书中快速获取第三方应用推送过来的消息,并针对不同应用的消息,提供丰富的消息形式使用户能够对消息快速做出响应,其中系统的设计难点在于抽象不同应用授权与数据流动的逻辑,使大量第三方应用能快速集成在本系统中并完成通知与交互的基本能力。对于系统的开发过程,首先运用系统用例图对系统的需求进行了分析,需求部分又细分功能性需求和非功能性需求,接着对系统的设计进行详细的描述,这部分包括系统架构设计和核心部分设计,系统采用的是当今较为流行的微服务架构,通过将整个系统在业务功能上的角色拆分成了三个微服务,使代码和设计上的耦合尽量降低,同时也具有极好的扩展性和维护性。系统后台代码是通过Go语言开发,采用关系型数据库My SQL和分布式缓存Redis对信息和数据进行存储,其中数据库部分也给出系统主要功能细致的数据库表设计和数据结构设计。第三方应用消息推送系统明显地降低了用户对第三方应用的消息关注,而将这些消息第一时间传递给飞书用户。目前,该系统已经接入飞书,作为飞书企业自建应用和机器人的形态提供给其他飞书用户使用,使用者反馈较好,丰富了飞书在企业级办公中集成其他应用的基础能力,也为其他第三方应用使用者解决了第一时间获取推送消息的难题。
其他文献
公司考勤是公司管理的必要方式之一,可以有效地监督公司员工到岗时间及离岗时间,保证了工作顺利进行。目前,常规的考勤方式多为人力查看的证件、基于指纹的考勤机、打卡APP等,随着企业对完善管理制度的需求,考勤数据的可靠性、真实性和安全性越发受到重视。因为生物识别技术的优势,人脸识别的考勤系统逐渐成为替代方案,已经有许多大型互联网公司实行人脸识别的考勤方式。然而许多企业依然使用传统考勤方式,挫败员工的工作
进入21世纪以来,截瘫助行外骨骼的出现打破了截瘫患者只能依赖轮椅的局面,给患者重新行走带来了新的希望,但是现有截瘫助行外骨骼在踝关节的设计上多采用刚性或被动结构,极少对踝关节进行专门的驱动设计,这与健康人在行走过程中踝关节会周期性调节刚度的行为大相径庭,极大影响了外骨骼的整体性能。为此,本文提出一种复现人体踝关节在平地行走不同阶段刚度特性的外骨骼,以改善踝关节刚性结构设计对踝关节运动和功能的限制,
稻壳作为主要的农业废弃物,由于高含硅量,因此阻碍了其有效利用。在本文中,对高灰分稻壳引入热解多联产工艺对其进行有效利用。通过热解多联产可以从生物质同时生产生物炭、生物油和热解气。而不同的热解联产工艺目的产物并不一样,本论文从稻壳的高灰分特性出发,将稻壳的热解联产目的产物设为低氧高烃生物油(无水)、多孔碳材料、无定型Si O2和富CO的高热值气体。对稻壳采用烘焙-催化热解集成工艺以达到以上目的。首先
劳动力要素在中国经济发展中起着很大的作用,改革开放以来,劳动力成本低廉的形势促进了我国经济的繁荣和发展,也为劳动密集型的钢铁行业带来了大量的劳动力资源,为钢铁企业带来了巨大的利润空间。然而,随着老龄化社会的到来,劳动力紧缺使人工成本大大提高。加上越来越多的年轻人不愿意从事这项工作,给企业带来了巨大的生存压力。焦炉四大机车是焦炉生产中最重要的机械设备,本文通过研究四大机车自动化控制,对软硬件的改造升
目的:探索非甾体抗炎药塞来昔布对手术植入物表面上细菌生物膜形成的影响。方法:检索2018年武汉协和医院骨科感染情况。使用组织培养板法测定四株金葡菌菌株的生物膜形成能力,包括两株敏感菌株和两株耐药菌株。将脊柱外科植入物裁剪成钛棒及钛片进行生物膜实验。通过肉汤稀释法获得非甾体抗炎药的最低抑菌浓度。通过酶处理和常规平板计数法对钛棒上的生物膜进行定量检测;使用扫描电镜观察细菌在钛片上的形态分布。结合定量和
近年来随着乡村振兴的逐步推进,我国出现了越来越多“类城化”的新型农村社区,这些新型农村社区在大大提升村民的人居环境质量和公共服务水平的同时,也进一步割裂了村民间本已脆弱的社会关系网络,造成村民间的陌生化和疏离化,也背离了建设新型农村社区与文明和谐的社区环境的初衷。因此如何重建新型农村社区公共空间的社会关系网络,组建新的生产生活共同体,成为了当下新型农村亟待解决的问题。在这种背景下,新型农村社区内的
电熔镁砂是一种高温耐火材料,广泛应用在航空航天、化工冶金、建筑材料等领域,属于重要的战略资源。电熔镁砂熔炼过程复杂,其熔炼过程中对应产生大量的生产过程数据。随着技术发展,企业采集数据愈发完善,除了生产过程中的电流、电压等传统关系型传感器数据,还增强了对操作日志、视频与音频等流媒体数据的采集。因此,当下生产过程数据具有结构复杂,价值密度大的特点,对积累的大量数据进行快速有效地分析,挖掘出数据所包含的
随着信息化技术的快速发展,企业解决客户问题的方式,已逐渐从线下转移到了线上,从客户需要寻找企业的线下服务中心,到客户只需拨打一个电话就能直通企业客服中心,企业的服务方式发生了巨大的转变。由专业的客服来解决或流转相应的客户问题,不仅能够快速解决客户问题,提高了企业的服务形象,同时为企业今后的业务拓展打下坚实的基础。通过对体育彩票客服呼叫中心的工单系统的业务进行需求分析,文章中构建了一个基于微服务架构
基于感温光纤的分布式拉曼测温技术是一种利用拉曼散射的温敏效应并结合光时域反射技术对沿感温光纤方向上温度场分布的情况进行实时监测和定位的技术,已经广泛应用于煤矿、高压电线传输、油气管道、地铁隧道等方面的安全监测。本论文对基于感温光纤的分布式拉曼监测系统的理论、系统方案、解调算法、信号处理及其软件设计进行了深入研究和分析,主要完成了以下几个方面的研究工作:(1)论文在深入研究拉曼散射理论和光时域反射技
改革开放40余年以来,我国在政治、经济、科技、军事等方面都取得了突飞猛进的发展,中国人越发自信的走向世界的中心,高铁、扫码支付、共享单车和网购这些中国的“新四大发明”令外国人羡慕,让中国人自豪。伴随着我国城市化的进程,越来越多的高层建筑如雨后春笋般地出现,电梯作为高层建筑中的垂直交通工具也大量出现在人们的日常生活中。现在我国的电梯维保一般采用每15天进行一次现场维保,当电梯发生故障后维保人员进入现