【5天实战】从零构建AI-Native组织:飞书+Bot+Gitee全链路自动化实战指南——Day 2:飞书Bot开发配置

Android Termux 安装Kali Linux 或 kali Nethunter史诗级详细教程 Termux 安装kali 阅读详情

📖 系列文章



3 Day 2:飞书Bot开发配置

Day 2的目标是创建一个企业自建的飞书Bot,让它能够收发消息、读写文档、操作多维表格。这个Bot将是整个AI-Native组织的核心AI成员。

3.1 什么是飞书Bot

飞书Bot(机器人)是运行在飞书平台上的自动化程序,它可以:

  • 接收消息:当用户在群聊或私聊中@Bot时,Bot可以接收到消息内容
  • 发送消息:Bot可以主动向群聊或个人发送文本、富文本、卡片消息
  • 操作文档:Bot可以读取、创建、编辑飞书文档
  • 操作多维表格:Bot可以增删改查多维表格中的记录
  • 管理知识库:Bot可以读取知识库中的文档内容
  • 调用API:Bot可以通过飞书开放API完成几乎所有飞书平台支持的操作

在我们的AI-Native组织中,Bot将承担以下核心职责:

  1. 每日自动生成项目早报并推送到群聊
  2. 接收Gitee的Webhook通知并转发到代码通知群
  3. 自动监控多维表格中的数据变化并发送提醒
  4. 响应群聊中的简单指令(如查询任务状态、生成报表等)

3.2 注册飞书开放平台账号

步骤1:访问飞书开放平台

打开浏览器,访问 https://open.feishu.cn,使用你的飞书账号登录。

步骤2:进入开发者后台

登录成功后,点击页面右上角的"进入开发者后台"按钮。如果是首次访问,系统会提示你创建一个开发者团队(或使用现有团队)。

步骤3:确认开发者身份

在开发者后台中,确认你的身份是"管理员"或"开发者"。如果不是,需要在飞书管理后台中申请相应权限。

💡 提示:
飞书开放平台的开发者后台就是管理所有自建应用的统一入口。
你创建的Bot、配置的权限、查看的API调试工具,都在这里操作。

3.3 创建企业自建应用

步骤1:创建应用

在开发者后台首页,点击"创建企业自建应用"按钮。

  • 应用名称:[团队名]-AI助手(例如"xx科技-AI助手")
  • 应用描述:团队AI-Native组织的智能协作者,负责信息推送、数据同步和自动化工作流
  • 图标:选择一个机器人图标或上传自定义图标

步骤2:查看应用基本信息

创建成功后,你会进入应用的"凭证与基础信息"页面。在这里你可以看到:

  • App ID:应用的唯一标识(后续配置TRAE Work需要用到)
  • App Secret:应用的密钥(请妥善保管,不要泄露)

⚠️ 注意:
App Secret 是极其敏感的信息!
不要将它提交到代码仓库、不要分享给无关人员、不要在公开的文档中展示。
如果怀疑Secret泄露,请立即在开放平台中重置。

3.4 添加Bot能力

在应用管理页面左侧导航栏中,找到"添加应用能力"→"机器人",点击"添加"按钮来开启机器人能力。

3.5 配置应用权限

Bot需要获得相应权限才能操作飞书的各种功能。在应用管理页面左侧导航栏中,找到"权限管理",按照以下表格逐一搜索并开通所需权限:

权限类别权限Scope权限说明使用场景
消息im:message:send_as_bot以机器人身份发送消息Bot向群聊发送日报、通知等
文档docx:document:readonly读取飞书文档内容读取知识库中的文档
docx:document:create创建飞书文档自动创建会议纪要等文档
docx:document:write_only编辑飞书文档内容向文档中写入数据
多维表格bitable:app查看、评论、编辑和管理多维表格读写敏捷项目管理和CRM表格
知识库wiki:wiki:readonly只读访问知识库读取知识库中的文档内容
用户信息contact:user.base:readonly读取用户基本信息获取@Bot的用户身份信息

步骤3:搜索和开通权限

在"权限管理"页面的搜索框中,逐一输入上述scope名称或描述关键字,找到对应权限后点击"开通"按钮:

  1. 在搜索框中输入 im:message,找到消息相关权限,点击开通
  2. 搜索 docx:document,找到文档相关权限,点击开通
  3. 搜索 bitable,找到多维表格权限,点击开通
  4. 搜索 wiki,找到知识库权限,点击开通
  5. 搜索 contact:user,找到用户信息权限,点击开通

⚠️ 注意:
1、权限开通后,部分权限需要管理员审批才能生效。
如果你不是飞书管理员,请联系管理员审批权限。审批通过后,权限才会真正生效。

2、完整权限列表可在链接(BOT完整权限)中下载,直接批量导入即可。

3.6 配置事件订阅

事件订阅让Bot能够实时感知飞书中发生的事情(如收到消息)。我们需要配置Bot使用长连接方式接收事件。

步骤1:启用长连接

在应用管理页面左侧导航栏中,找到"事件与回调"→"事件配置":

  1. 选择使用长连接接收事件(推荐方式,无需公网IP,无需配置Webhook地址)
  2. 点击"添加事件"按钮

步骤2:添加消息事件

在事件列表中搜索并添加以下事件:

  • im.message.receive_v1 —— 接收消息事件(当有人在群聊中@Bot或私聊Bot时触发)

💡 提示:
长连接方式的优势是不需要公网服务器,Bot通过飞书开放的WebSocket长连接实时接收事件。
这对于个人开发者和中小团队非常友好,无需配置Nginx、域名和SSL证书。

3.7 获取App ID和App Secret

步骤1:获取凭证

在应用管理页面,点击左侧导航栏的"凭证与基础信息":

  • App ID:以 cli_ 开头的字符串,例如 cli_a5xxxxxxxxxxxxxx
  • App Secret:一串字母数字组合,例如 abc123def456ghi789

步骤2:安全保存凭证

请将这两个值安全地保存起来。建议:

  • 保存在密码管理器中(如1Password、Bitwarden)
  • 或保存在本地加密文件中
  • 不要保存到代码仓库或公开文档中

⚠️ 注意:
App ID 和 App Secret 在后续章节(TRAE Work配置、自动化工作流)中会频繁使用,请确保你能够随时找到它们。

3.8 发布应用

步骤1:创建版本

在应用管理页面左侧导航栏中,找到"版本管理与发布":

  1. 点击"创建版本"按钮
  2. 版本号:1.0.0
  3. 更新说明:初始版本:支持消息收发、文档读写、多维表格操作
  4. 点击"保存"

步骤2:申请发布

创建版本后,点击"申请发布"。根据你的组织设置:

  • 如果需要管理员审批,请通知管理员审批
  • 如果不需要审批,应用会立即发布上线

步骤3:确认发布成功

在飞书客户端的消息页面,搜索你的Bot名称。如果能够搜索到,说明Bot已成功发布。

3.9 测试Bot是否正常工作

步骤1:添加Bot到群聊

打开昨天创建的"[团队名]-AI-Bot通知"群聊,点击群设置(右上角"…“)→"群机器人"→"添加机器人”,搜索并添加你的Bot。

步骤2:测试消息

在群聊中输入 @[你的Bot名称] 你好,然后发送。由于我们还没有编写Bot的回复逻辑,Bot不会自动回复,但你可以在飞书开放平台的"事件订阅"页面看到事件已收到(如果开启了长连接调试)。

步骤3:使用Webhook测试消息发送

如果你已经配置了自定义机器人Webhook(在"机器人"配置页面可以找到),可以使用以下curl命令测试Bot能否发送消息:

curl -X POST \
  'https://open.feishu.cn/open-apis/bot/v2/hook/YOUR_WEBHOOK_URL' \
  -H 'Content-Type: application/json' \
  -d '{
    "msg_type": "text",
    "content": {
      "text": "Hello from AI-Native Bot! 测试消息发送成功。"
    }
  }'

✅ 检查点:
确认以下事项:

  • Bot已成功添加到"[团队名]-AI-Bot通知"群
  • 在群中@Bot能够被系统识别(Bot名称变为蓝色可点击)
  • Webhook测试消息能够在群聊中显示(如果配置了Webhook)

3.10 Day 2 完成清单

  • 飞书开放平台账号已注册
  • 企业自建应用已创建并命名
  • Bot能力已启用
  • 6个权限scope已全部开通并审批通过
  • 事件订阅已配置(长连接 + im.message.receive_v1)
  • App ID 和 App Secret 已安全保存
  • 应用已发布(版本1.0.0)
  • Bot已添加到测试群聊
  • 基本消息功能测试通过
【算法】克里金kriging参数值预测模型 模型中特征值2个,目标值1个,data数据集如图所示。搭建kriging参数值预测模型。 阅读详情

相关推荐

达梦DM8整合Seata AT模式实战:手把手教你搞定分布式事务(含源码修改避坑)

本文详细介绍了达梦DM8数据库与Seata AT模式的深度整合实战,包括环境准备、架构设计、源码适配及分布式事务落地。通过独创性源码改造,解决了Seata官方对达梦数据库AT模式支持的限制,为国产数据库在微服务架构中的应用提供了可靠的事务保障。

weixin_30764771的博客 332

【5天实战】从零构建AI-Native组织:飞书+Bot+Gitee全链路自动化实战指南——Day 3:Gitee和TRAE集成

Day 3 的目标是打通代码仓库(Gitee)和自动化工作流(TRAE Work),实现代码变更通知和每日数据同步。这是本教程中最重要的配置之一。我们需要编写一个 ==Message模板==,让TRAE Work每天早上自动执行日报工作流。

ariel7321的专栏 505

告别单调!3种方法给VS2019换上VSCode同款NightOwl主题(附字体优化技巧)

本文详细介绍了三种将VSCode热门NightOwl主题移植到VS2019的方法,包括扩展市场直装、官方主题库导入与增强以及手动调色实现像素级复刻。同时提供了字体优化与视觉增强技巧,帮助开发者打造更舒适的编码环境。

weixin_28836989的博客 212

【5天实战】从零构建AI-Native组织:飞书+Bot+Gitee全链路自动化实战指南——准备工作

本文是“5天搭建AI-Native组织”实战教程的启动篇,重点解析AI-Native组织的核心理念与准备工作。文章深入阐述了AI作为协作者、流程即代码、数据驱动及自动化优先四大特征,并对比了传统组织与AI-Native在思维模式上的本质差异。同时,详细列出了飞书、Gitee等必备工具清单及环境配置要求,提供了从认知到落地的分阶段转型建议与学习路径。作为全链路配置指南的基础,本文旨在帮助开发者与团队负责人理清思路,为后续实现Bot开发与工作流自动化打下坚实基础。

ariel7321的专栏 343

Vivado2022.2下载安装

链接:https://pan.baidu.com/s/1lyfE2d-VmaWC-_aR8ratCQ提取码:mt09。

weixin_61081689的博客 2万+

Linux系统安装AutoDockTools、AutoGrid和AutoDock并实现分子对接(详细讲解)

linux系统为centos7.0 按照下面操作安装AutoDockTools(MGLTools) 1. 下载安装包,链接(https://ccsb.scripps.edu/mgltools/downloads/),我的linux系统是64位,下载红色标记源代码,拷贝入linux目标文件夹下。 2. shell终端进行安装: 1. 终端进入安装包所在文件夹,并获取root权限;赋予代码安装权限; cd /home/... #目标文件夹,根据目标程序文件位置进行更改 su #获

carlos_zhao的博客 1万+

【5天实战】从零构建AI-Native组织:飞书+Bot+Gitee全链路自动化实战指南——Day 1:飞书基础环境搭建

Day 1 的目标是搭建飞书的基础组织架构,包括群聊、知识库、多维表格等基础设施,这是整个AI-Native组织的地基。

ariel7321的专栏 288

ADRC自抗扰PD+ESO控制(博途SCL源代码)

文章浏览阅读119次。线性自抗扰控制(LADRC)系统算法框图-优快云博客文章浏览阅读335次。NLADRC自抗扰控制从Simulink仿真到PLC控制实现_自抗扰控制器 simulink仿真-优快云博客本文介绍了如何将ADRC自抗扰控制算法从Simulink仿真应用到PLC控制中,包括Simulink框图、TD微分器模型、MATLAB函数的使用、SCL控制代码,以及非线性状态误差反馈控制率的实现。ADRC自抗扰PD+ESO控制(CODESYS测试+完整ST代码)-优快云博客。

RXXW_Dor的博客 1315

【5天实战】从零构建AI-Native组织:飞书+Bot+Gitee全链路自动化实战指南—FAQ与附录

FAQ部分针对常见问题(如Bot无响应、权限审批延迟、自动化规则失效等)提供解决方案,附录包含关键API参考和飞书快捷键速查。

ariel7321的专栏 368

车企自动泊车技术全解|纯视觉/多传感器融合双路线、端到端大模型革新 助力机械车位/无划线车位/极窄车位精准泊车落地

随着智能驾驶技术全面下沉,自动泊车已从高端车型专属配置,普及至十万级家用车型,成为车载核心刚需功能。但市面主流车企的泊车能力差距极大,核心差异源于传感器硬件架构、算法迭代逻辑、场景训练体系的全方位分化。传统规则式泊车算法仅适配标准划线车位,面对地库暗光、标线磨损、机械双层车位、极窄靠墙车位、无划线空地泊车等真实长尾场景极易失效。

getusushu的博客 105

Allegro层叠中的介电常数如何填写指导说明

在用Allegro进行PCB设计的时候,需要在cross-section中设置好每个层的信息,包括层命名,每层的厚度等等信息。但是对于有仿真需求或者等长设计需要使用ps作为延时单位的设计的时候,需要额外在层叠中填写介电常数的值,如下图。按照经验值填写为2.8,因为外层和平面层不会被树脂填充,铜皮层还是完整的铜皮,如下图。对应层叠将每层介质的介电常数的数值填入到PCB中去,油墨的介电常数填4。层叠中只给出了每个介质的介电常数,铜皮的介电常数却没有给出。所以正确填写介电常数的结果如下图。需要按照下面的规则来。

weixin_54787054的博客 1391

【5天实战】从零构建AI-Native组织:飞书+Bot+Gitee全链路自动化实战指南—Day 5:完整场景实操验证

最后一天的目标是验证整个AI-Native组织体系是否正常运转。我们将模拟4个完整的业务场景,从头到尾走一遍。

ariel7321的专栏 303

[Dify实战]插件编写- 如何让插件直接输出文件对象(支持 TXT、Excel 等)

本文介绍了在Dify插件中实现文件对象返回的方法。通过create_blob_message()函数,开发者可以输出txt、Excel等格式文件,让用户直接下载而非复制文本。文章详细讲解了二进制文件生成的原理,提供了文本翻译和Excel报表生成的代码示例,并列出常见MIME类型对照表。这种技术能显著提升插件实用性,特别适用于翻译、报表生成等需要文件输出的场景,使交互体验从"复制粘贴"升级为"一键下载"。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 1246

【5天实战】从零构建AI-Native组织:飞书+Bot+Gitee全链路自动化实战指南—Day 4:多维表格和自动化工作流

Day 4 的目标是为多维表格配置自动化规则,并创建标准化的文档模板库。这些自动化规则让AI-Native组织能够"自动运转"。

ariel7321的专栏 375

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

AI原生前端开发(048):AI辅助的测试与调试流程

AI助力测试编写,快速生成Vitest测试用例。通过简单提示词,可自动生成组件的渲染、交互与状态验证测试,显著提升开发效率。本文以Counter组件为例,展示如何用AI生成完整测试代码,确保功能正确性。下篇将揭秘AI在性能优化中的实战应用。

陈志宝‑天津|Android&Java 全栈开发工程师 145

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

AI原生前端开发(052):AI辅助的电商产品展示平台

本文基于Vue 3 + TypeScript构建智能电商平台,实现产品管理、搜索筛选与响应式设计,并通过Pinia管理状态。核心亮点为集成AI推荐功能,模拟个性化商品推荐,提升用户体验。项目结构清晰,技术栈先进,为后续开发AI驱动的CMS奠定基础。

陈志宝‑天津|Android&Java 全栈开发工程师 299

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

AI原生前端开发(047):AI驱动的UI组件库开发

本文介绍了基础组件库的架构设计,通过 cva 实现样式变体管理,结合 forwardRef 优化组件性能,构建了可复用的 Button、Input、Card 等核心组件。代码结构清晰,支持变体与尺寸定制,为前端开发提供高效、一致的 UI 基础。下篇将探讨 AI 如何辅助测试与调试流程。

陈志宝‑天津|Android&Java 全栈开发工程师 107

AI原生前端开发(050):AI辅助的部署与监控

第四阶段圆满收官!系统学习了AI在React、Vue、Next.js、Nuxt等框架中的深度应用,涵盖开发、状态管理、路由、样式、动画、无障碍设计及部署全流程。通过GitHub Actions实现自动化部署,掌握AI驱动的全栈开发实践。目前完成50/70篇,即将开启第五阶段——AI原生前端实战项目,敬请期待!🚀

陈志宝‑天津|Android&Java 全栈开发工程师 187

AI原生前端开发(051):AI驱动的个人博客系统

本文实现基于React 19与TypeScript的博客系统,集成AI写作助手(续写、润色、摘要)、Markdown编辑器及本地持久化存储。通过Zustand管理文章状态,利用Chrome AI能力实现智能生成,并支持响应式设计,打造高效、流畅的写作体验。

陈志宝‑天津|Android&Java 全栈开发工程师 584

AI原生前端开发(043):AI辅助的样式生成(Tailwind CSS)

本文介绍如何利用AI快速生成优美的Tailwind CSS组件。通过具体示例,展示了产品卡片与按钮组件的开发:卡片实现悬停效果与响应式布局;按钮库则涵盖多种变体、尺寸及加载状态,结合class-variance-authority实现灵活样式管理。实践表明,AI能显著提升组件开发效率,为构建现代化UI提供有力支持。

陈志宝‑天津|Android&Java 全栈开发工程师 281

AI原生前端开发(044):AI辅助的动画与交互设计

本文介绍了使用Framer Motion实现四大动画效果:淡入淡出、滑动进入、悬停交互与列表动画,通过简洁代码提升UI动态体验。结合AnimatePresence实现组件进出动画,助力构建流畅的用户交互。下期将探索AI如何赋能响应式设计。

陈志宝‑天津|Android&Java 全栈开发工程师 189

AI原生前端开发(045):AI辅助的响应式设计

本文介绍如何使用AI快速实现响应式网页设计,重点展示一个基于Tailwind CSS的ResponsiveLayout组件,包含移动端导航、平板与桌面端布局切换及响应式网格系统。通过动态菜单和自适应网格,确保跨设备良好体验,为构建现代化、可访问的网页奠定基础。

陈志宝‑天津|Android&Java 全栈开发工程师 477

AI原生前端开发(046):AI辅助的无障碍设计

本文介绍如何使用React开发符合WCAG标准的无障碍组件,包括带加载状态提示的按钮、带标签和错误信息的输入框,以及跳过导航和屏幕阅读器专用内容。通过aria-*属性和sr-only类,确保所有用户(含残障人士)都能顺畅使用。下期将探索AI驱动的UI组件库开发。

陈志宝‑天津|Android&Java 全栈开发工程师 197

AI原生前端开发(042):AI辅助的路由设计与优化

本文介绍AI辅助开发单页应用路由的实践,基于React Router 7与Vue Router 4,实现权限控制、动态路由与导航守卫。通过智能提示词生成安全路由配置,提升开发效率与代码规范性,为后续AI生成Tailwind CSS样式奠定基础。

陈志宝‑天津|Android&Java 全栈开发工程师 285

【AI原生】构建自己专属的AI Native Harness

本文提出构建专属的AI Native Harness,以系统性解决AI回复质量差、可读性低、难以复用等问题。通过私有Repo实现技能(Skill)工程化,将规则、脚本、知识共享沉淀,实现“repo as skill,commit as checkpoint”。强调可迁移、可执行、可迭代,结合金字塔汇报规范,确保AI输出符合业务预期。核心在于将零散经验转化为可持续的工程体系,让AI真正服务于长期工作流,而非被版本淘汰。

HiKariのTechLab 279

AI原生前端开发(049):AI辅助的性能优化实战

本文聚焦React性能优化,通过useMemo缓存排序结果、useCallback稳定函数引用,避免不必要的渲染与计算。结合实际代码对比,展示如何提升组件效率。下篇将揭秘AI如何助力部署与监控,实现全链路智能化运维。

陈志宝‑天津|Android&Java 全栈开发工程师 161
上一篇: 【5天实战】从零构建AI-Native组织:飞书+Bot+Gitee全链路自动化实战指南——Day 1:飞书基础环境搭建
下一篇: 【5天实战】从零构建AI-Native组织:飞书+Bot+Gitee全链路自动化实战指南——Day 3:Gitee和TRAE集成
风信子IT人
博客等级 码龄18年 86粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值