夜莺-Nightingale
夜莺V7
项目介绍 功能概览
部署升级 部署升级
数据接入 数据接入
告警管理 告警管理
数据查看 数据查看
功能介绍 功能介绍
API FAQ
夜莺V6
项目介绍 架构介绍
快速开始 快速开始
黄埔营
安装部署 安装部署
升级
采集器 采集器
使用手册 使用手册
API API
数据库表结构 数据库表结构
FAQ FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵 第1章:天降奇兵
第2章:探索PromQL 第2章:探索PromQL
第3章:Prometheus告警处理 第3章:Prometheus告警处理
第4章:Exporter详解 第4章:Exporter详解
第5章:数据与可视化 第5章:数据与可视化
第6章:集群与高可用 第6章:集群与高可用
第7章:Prometheus服务发现 第7章:Prometheus服务发现
第8章:监控Kubernetes 第8章:监控Kubernetes
第9章:Prometheus Operator 第9章:Prometheus Operator
参考资料

创建应用

打开飞书管理后台 https://open.feishu.cn/app 点击“创建应用”

lark的管理后台地址是https://open.larksuite.com/app

添加机器人

“应用能力” -> “添加应用能力” -> “按能力添加”: 添加 机器人

3

权限管理

需要的权限为:

消息读取/消息发送/上传、获取图片

点击左侧权限管理,权限配置输入以下内容,点击开通权限

  • im:chat.members:read
  • im:chat
  • im:message:send_as_bot
  • im:message
  • im:resource
  • im:message.group_at_msg

4

事件与回调

事件与回调有HTTP模式长连接两种模式

截止当前飞书两种都有,lark只有HTTP模式.

且飞书的长连接模式也只在内测阶段

需要扫码加入飞书内测群,给公司自建APP自动开通长连接模式。

导航到下图中页面,如果订阅方式已经有长连接,就直接使用长连接模式,否则只能使用HTTP模式

HTTP模式需要申请一个公网域名或者公网IP,用于飞书将群消息发送给机器人. 这里记为$IP或者$DOMAIN

关于飞书事件和回调出口IP:

飞书开放平台向应用配置的回调地址推送事件时,是通过特定的 IP 发送出去的,应用可以通过本接口获取所有相关的 IP 地址。 参考文档获取 https://open.feishu.cn/document/server-docs/event-subscription-guide/list

生成Encrypt KeyVerification Token

点击加密策略,生成Encrypt KeyVerification Token 7

启动截图服务

将生成Encrypt KeyVerification Token之后,与app_id, app_secret一起给flashcat交付同学,先将截图服务的容器启动起来。 截图服务默认监听端口是8081 否则在选择订阅方式时会出现无法保存的错误。(因为保存时飞书开放平台会发送一个challenge, 后端服务需要解密之后响应该challenge)

  • App ID
  • App Secret
  • Encrypt Key
  • Verification Token

事件配置

选择订阅方式

飞书选长连接 模式 8

lark用户在这里只能看到一种订阅方式,也即HTTP模式. 事件这里写入http(s):$IP/welcome或者http(s):$DOMAIN/welcome

8.1

添加事件:

  • 接受消息 v2.0

点击添加事件按钮,在搜索框搜索 接收, 找到后确认添加

回调配置

  • 长连接模式(推荐飞书用户使用,如果看不到长连接模式,回到本文档前面,扫码入群后刷新页面)

  • HTTP模式 回调这里写入http(s):$IP/act或者http(s):$DOMAIN/act

添加回调

  • 卡片回传交互

为了卡片交互功能,我们在需要在“回调配置”中写入“请求地址”,且“添加回调”,如下图所示: 11

12

发布应用

版本管理与发布 13

创建版本 ,线上发布后等待审核通过 14

添加机器人

审核通过后,在群内,添加机器人

[图片] 现在可以在群里跟机器人进行交互了,发送help命令即可获取全部指令。灭火图截图效果如下

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云
OpenSource
开源版
Flashcat
Flashcat