Feishu(飞书) 聊天机器人应用(3/3)- DevOps 机器人助手,管理 GitLab Issues,BOT 开源示例程序

目录

    • DevOps 机器人助手
      • 命令
      • 示例
    • 配置使用
    • 创建机器人
    • 设置环境变量
      • GITLAB_URL
      • PRIVATE_TOKEN
      • VALID_PROJECTS
    • 修改对话
    • 使用帮助
    • 本系列文章

在上一篇文章:Feishu(飞书) 聊天机器人应用(2/2)- 定制对话,实现知识库、信息查询、意图识别、多轮对话,详细的梳理了应用飞书开放平台,开发者中心,上线 Custom App 的过程,并且导入了对话机器人,以飞书作为 渠道,以 Chatopera 机器人平台管理对话,本文则继续关注在飞书上线机器人系列,讲述如何为机器人增加对话,并且以和 GitLab 结合为例子实现 DevOps 机器人助手。

DevOps 机器人助手

在私聊或群聊 @ 时,执行命令或回复查询信息。
在这里插入图片描述

命令

  • 项目列表和项目地址
list projects
  • 创建不同类型的 Issue
create [issue|bug|task|story] 项目 标题

使用 bug, task, story 时,自动关联标签;使用 issue 时,不添加标签。

  • 关闭 Issue
close issue 项目 #序号
  • 重新打开 Issue
reopen issue 项目 #序号
  • 生成序列的随机
shuf value1 value2 [...]

这个命令,是因为我们 Dev 开会时,用随机发言方式,经常要生成数组的随机序列。

示例

   list projectscreate issue cskefu 优化春松客服 ME 渠道管理创建表单create story cskefu 优化春松客服 ME 渠道管理创建表单create bug cskefu 优化春松客服 ME 渠道管理创建表单close issue cskefu #1120reopen issue cskefu #1120shuf 张三 李四 王五

配置使用

机器人对话管理 with Chatopera 机器人平台,创建机器人并上传多轮对话 releases/FeishuDevops.zh_CN.1.0.0.c66。

创建机器人

登录 https://bot.chatopera.com 完成,该步骤在上一篇文章中有详细介绍。

设置环境变量

在这里插入图片描述

GITLAB_URL

GitLab 服务地址,比如 https://gitlab.chatopera.com

支持版本:GitLab Community Edition 9.4.1 or Higher

PRIVATE_TOKEN

在 GitLab Profile Setting 页面,创建 Personal Access Token.
机器人将具备该 Token 的权限操作或查询 GitLab 项目。

VALID_PROJECTS

JSON 文件的 URL,示例:

https://gitee.com/chatopera_admin/metadata/raw/master/gitlab_projects.json

{"cskefu": "cskefu/cskefu.io","chatopera": "chatopera/chatopera.bot"
}

修改对话

管理对话内容,知识库在 Chatopera 机器人平台控制台内完成,无代码开发。
多轮对话,需要了解 Chatopera 多轮对话语法,这个 GitLab 对话的例子,也是开源的,参考 botarchive。

具体的使用,就是下载多轮对话设计器,使用 ClientIdSecret 添加机器人平台里的机器人,就可以修改脚本,保存,上传,调试,发布了。

在这里插入图片描述

低代码方式进行系统集成,运用 Chatopera 多轮对话函数,Builtin 功能,无需 NLP 知识,就可以开发出强大的对话机器人应用!

在这里插入图片描述

使用帮助

如果需要帮助,欢迎创建 GitHub Issue !

本系列文章

  • Feishu(飞书) 聊天机器人应用(1/3)- 开发快速入门
  • Feishu(飞书) 聊天机器人应用(2/3)- 定制对话,实现知识库、信息查询、意图识别、多轮对话
  • Feishu(飞书) 聊天机器人应用(3/3)- DevOps机器人助手,管理 GitLab Issues,BOT 开源示例程序

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/66380.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是飞书机器人?如何定时发送飞书机器人消息?

什么是飞书机器人? 机器人是飞书应用的一种能力类型。基于飞书的机器人能力,开发者能够以较低的开发成本(只需在服务端开发),实现在飞书单聊或群组中的消息推送和简单互动,完成企业系统数据与飞书的互联互通…

RPA工具实现飞书群聊自动发送信息,我终于也有了自己的机器人

一.RPA究竟是个啥? 首先,他的全称是:Robotic Process Automation,嫌太长,我们三个单词拆开看看: Robotic:软件机器人,不是物理上能走能动的机器人哦,而是一…

android面试:面向移动应用开发者的 Android 面试经常提问到的15道面试

Android 软件开发是为运行 Android 操作系统的设备创建应用程序的过程。可以使用 Android 软件开发工具包使用 Kotlin、Java 和 C 语言编写 Android 应用程序。以下是关于 Android 的编码面试问题列表,可帮助您秋招下一次技术面试做好准备。 🔹 1. 提一…

字节跳动资深面试官亲述:面试应该注意哪些问题?

01面试做匹配 面试官的根本目的在于考察你这个人是否与招聘岗位相匹配,衡量能否胜任工作,我们在面试中要做到的就是让面试官相信我们能够与应聘岗位相匹配。 针对一些面试题做了总结: 1.请简单进行一下自我介绍 首先请报出自己的姓名和身…

字节跳动面试官问我看过哪些源码,然后就没有然后了

最近,我的一位朋友在找工作,已经拿到了美团、快手等公司的Offer,准备选择其中一家入职了。 后来他又接到了字节跳动的电话,通知他去参加三面。从二面到三面之间隔了挺久的,他以为都没戏了,结果就收到了通知…

今日头条面试

首先说一下,今日头条的面试主要分为三轮到四轮,如果是旺季面三轮,首先是基础面试,基本面试一般10个题左右,最近面试了一下今日头条的移动Android资深工程师,记录下。 第一面是北京的开发进行视频面试&…

字节跳动Android高工面试官现身说法,深度解密大厂面试套路,赢在起跑线!

前言 面试从来不是要你给出每一个问题的标准答案,而是要你给出这个问题的你的、自己的答案。 一 关于简历 面试首先要提到的就是简历,简历这个东西真的是一个很深奥的事情,为什么深奥,其实是对像和我这样的人深奥:学…

头条面试官问我看过哪些源码,然后就没有然后了

最近,我的一位朋友在找工作,已经拿到了美团、快手等公司的Offer,准备选择其中一家入职了。 后来他又接到了字节跳动的电话,通知他去参加三面。从二面到三面之间隔了挺久的,他以为都没戏了,结果就收到了通知…

今日头条面试相关

原文地址: http://cv.qiaobutang.com/post/55e6a1110cf2633c1ba8ce8f 面试经历: 总共四轮,HR约得时间是下午两点半开始面,结果我2点20提前到了,坐在那一直等,等到3点5分才叫我去一个会议室,结果…

面试今日头条Android开发,结束时我问了面试官是否有女朋友,结果你猜?

点击上方“何俊林”,马上关注,每天早上8:50准时推送 真爱,请置顶或星标 本文转载自牛客网,作者:皮蛋瘦肉粥,链接:https://www.nowcoder.com/discuss/85227?type0&order0&pos28&pag…

剖析今日头条技术面试过程以及应该如何准备?

作者:“想去大厂的小菜鸡” https://juejin.im/post/5c14e7f051882562502f077 国庆期间公司的项目很闲,很多人觉得没意思陆续走了,我也考虑到自己的发展,从9月底开始面,面到11月底,三十家公司。我从不打没准…

腾讯面试Android必问11题,我说的,不信就来看看

众所周知兔子啥都会那么一点,不收藏等着干啥呢 1、是否使用过本地广播,和全局广播有什么差别? 引入本地广播的机制是为了解决安全性的问题: 正在发送的广播不会脱离应用程序,比用担心app的数据泄露;其他的…

字节跳动面试官问了我源码,然后......

最近,我的一位朋友在找工作,已经拿到了拼多多、快手等公司的Offer,准备选择其中一家入职了。 后来他又接到了字节跳动的电话,通知他去参加三面。从二面到三面之间隔了挺久的,他都以为没戏了,结果却收到了通…

华为畅享20 pro 和华为畅享Z 的区别 哪个好

为畅享20 Pro的硬件配置和外观设计,似乎与华为畅享Z保持绝对的一致,华为畅享20 Pro的正面配备一块6.5英寸显示屏,由于是LCD的屏幕,因此指纹识别依然放在了侧面,最高支持90Hz的屏幕刷新率和180Hz的触控采样率 华为畅享2…

华为畅享20pro和华为nova7se的区别 哪个好

华为畅享20Pro是畅享系列的第二款5G手机,手机正面配备LCD珍珠全面屏,支持90Hz高刷新率,屏幕的分辨率为2400*1080,机身背部采用了玻璃,手机有星河银、深海蓝、幻夜黑三款配色。 华为畅享20pro更多使用感受和评价&#x…

华为畅享20 Plus和华为畅享20pro 的区别 哪个好

屏幕方面,华为畅享20plus配备6.63英寸的FHD IPS LCD屏,支持90Hz的刷新率以及180Hz的屏幕采样率,采用悬浮式升降摄像头设计,有星河银、樱雪晴空、翡冷翠、幻夜黑四款配色 华为畅享20plus更多使用感受和评价:https://www…

WeLink智慧校园解决方案,支撑校园多场景智能应用

随着人工智能、物联网、VR/AR、下一代安全、大数据、3D打印、5G等新兴技术的崛起,企业的数字化转型进程飞速发展。政府从2018年起倡导的《教育信息化2.0行动计划》整体教育行业IT建设方向,彻底打破教育数字化转型的僵局。一部分先知的学校已经展开了一系…

Java 设计模式之抽象工厂模式 (四)

定义:为创建一组相关或相互依赖的对象提供一个借口,而且无需指定他们的具体类;优点:使用抽象工厂来创建需要的对象,不需要知道具体的实现是谁,不用关心对象是如何创建出来的,只需知道工厂类是谁就能创建出一个对象;缺点:如果需要给整个产品族添加一个新的产品,那么就…

手机:华为手机中Mate、P、nova、畅享有什么含义,看完你就懂了

目录 Mate系列:顶级商务旗舰 P系列:时尚拍照旗舰 nova系列:时尚新星 麦芒:年轻人线下机 畅享:千元机主打 很多人在购买华为手机时,看到华为有Mate系列、P系列、nova系列、麦芒系列、畅享系列,这…

公有云、私有云和混合云的区别及优缺点,云南企业上云必须先了解清楚

随着云计算的逐渐兴起,云计算最基础的产品云主机非常受欢迎,其中云主机分为公有云、私有云和混合云,许多企业准备把数据往云上迁移,不知道选择那类云主机,接下来云南天成科技吴经理来谈谈什么是公有云、什么是私有云、…