Meldry 自研的 飞书 桥接——字节跳动旗下的办公通讯套件(海外版叫 Lark)。与钉钉桥接类似,飞书协议是私有的,所以本桥接采用 webhook + 开放 API 模式,而非完整会话模拟。
国内版(feishu.cn)和国际版(larksuite.com)均支持——配置凭据时选择对应的 region 即可。
app_id、app_secret 和 verification_token@feishubot:<你的名称>.meldry.com。https://<你的名称>.meldry.com/bridges/feishu/webhook。复制下来。open.larksuite.com)并登录。App ID 和 App Secret。im.message.receive_v1(接收消息)im.chat.member.user.added_v1im.chat.member.user.deleted_v1im.chat.updated_v1verification_token 和 encrypt_key,两个都复制下来。在开发者后台 权限管理 下启用:
im:message(收发消息)im:chat(读取群元数据)im:chat:readonlyim:message.group_at_msg(如果你要支持 @ 提及)im:resource(上传图片/文件)保存后提交给工作区管理员审批。
给 @feishubot:<你的名称>.meldry.com 发私聊:
login <app_id> <app_secret> <verification_token> <encrypt_key> <region>
其中 <region> 为 cn(feishu.cn)或 intl(larksuite.com)。
机器人会去飞书开放 API 校验,然后回复 Logged in: <工作区名称>。
| 命令 | 作用 |
|---|---|
login <app_id> <app_secret> <verification_token> <encrypt_key> <region> | 关联飞书应用 |
logout | 解绑 |
status | 查看最后事件 + API 状态 |
chats | 列出已桥接的会话 |
help | 完整命令列表 |
"事件验证失败"——飞书在设置事件时会用一个一次性 token 挑战 webhook。如果 Meldry endpoint 不可达(防火墙、工作区暂停等)就会失败。修好网络后再次保存事件订阅。
"应用权限缺失"——登录飞书开发者后台,检查所有必需权限都被工作区管理员批准了。新增的权限需要重新审批。
消息只能单向流动——确认应用确实装到了会话里(第 5 步)。如果机器人不在群里,从 Matrix 发出的消息就没地方落。
login 失败提示 invalid region——cn 对 feishu.cn,intl 对 larksuite.com,其他都不接受。
app_secret 和 encrypt_key 在你工作区内加密存储。