96SEO 2026-07-25 00:06 2
话说回来,
在上一篇文章中我们讲解了如何使用微信 ClawBot 连接本地 AI Agent。今天我们将把目光转向飞书机器人,并详细说明如何让它与本地 AI 智能交互。不过,
如果你刚开始接触飞书开发。常见的痛点包括:不知道从哪里获取 App ID 与 Secret、配置权限时不确定哪些 scope 必须开启、长连接只能接收事件而不能发送消息,还有 Python 代码会因为阻塞主线程导致不能正常运行。

访问飞书开发网站 并登录。按理说,
在“凭证与基础信息”中复制:
在权限管理中点击批量导入/导出权限按钮。接下来粘贴以下 JSON:
{
"scopes": {
"tenant":
}
在事件与回调中设置订阅方式为长连接,添加事件 im.message.receive_v1.
Create a new version in “版本管理与发布” and publish it.
If you are administrator of test workspace,you will receive an approval message on your mobile Feishu app.
from dataclasses import dataclass
import lark_oapi as lark
@dataclass
class FeishuConfig:
"""飞书渠道配置"""
app_id : str = ""
app_secret : str = ""
encrypt_key : str = "" # 可选字段,空字符串表示不使用加密
verification_token : str = "" # 可选字段,空字符串表示不验证消息来源
class FeishuChannel:
def __init__:
self.config = config
# 建立 API Client
self._client = lark.Client.builder\
.app_id\
.app_secret\
.build
from loguru import logger
class FeishuChannel:
def __init__:
# ...省略...
def start -> None:
# 建立事件处理器
builder = lark.EventDispatcherHandler.builder(
self.config.encrypt_key。self.config.verification_token
)
handler = builder.register_p2_im_message_receive_v1.build
# 初始化长连接客户端并传入事件处理器
ws_client = lark.ws.Client(
self.config.app_id,self.config.app_secret,event_handler=handler
)
ws_client.start
logger.info")
def _on_message -> None:
...# 接收消息回调逻辑...
def _on_message -> None :
msg = data.event.message
if data.event.sender.sender_type == 'bot' or msg.message_type!= 'text':
return
content=json.loads.get
if not content:
return
logger.info
self._process_and_reply
import agent_loop as agent
def _process_and_reply -> None :
try :
history=
reply_text=agent.agent_loop
if not reply_text:return
receive_id_type= 'chat_id' if chat_id.startswith else 'open_id'
req=CreateMessageRequest.builder\
.receive_id_type\
.request_body\
.receive_id\
.msg_type\
.content)\
.build)\
.build
resp=self._client.im.v1.message.create
if resp.success:logger.info
else :logger.error
except Exception as e :
logger.error
from loguru import logger
from feishu import FeishuChannel。FeishuConfig
def main :
config=FeishuConfig(
app_id ="xxxx",app_secret ="xxxx",encrypt_key="",# 若后台配置了则填入,否则留空
verification_token="" # 若后台配置了则填入,否则留空)
)
channel=FeishuChannel
logger.info
try :
channel.start
except KeyboardInterrupt :
logger.info
if __name__=="__main__": main
FeishuConfig 填写 App ID、Secret、Encrypt Key、Verification Token。
这一步常见错误是忘记填写 Encrypt Key 导致解密失败。FeishuChannel 初始化;依赖注入模式使得后期更换账号或迁移到其他服务变得简单。channel.start 启动 WebSocket 长连;此方法会阻塞主线程,所以请确保你的运行环境支持异步或多线程。若直接运行出现卡顿,可参考下面的异步实现。pip install -r requirements.txt 安装依赖;② python test_feishu.py 开始监听。
#async-section
Tip: 为了避免因 AI 执行时间过长导致 WebSocket 接收堵塞,请把 AI 调用包装成单独线程或协程。老实说,
您现在可以在飞书开放网站上快速搭建自己的聊天机器人,并让它调用本地 AI 模型进行即时对话啦!
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback