- 飞书消息接收与处理(文字、图片、Word 文档) - WordPress REST API 文章发布 - 图片自动上传到媒体库 - Word 文档解析与发布 - HTML 格式化与分类自动匹配 - Python CLI 工具(避免 shell 引号冲突) - Webhook 服务器(8080 端口) - 完整日志系统
2.7 KiB
2.7 KiB
飞书机器人配置指南
📋 当前状态
| 项目 | 状态 |
|---|---|
| WordPress 发布脚本 | ✅ 已部署并测试通过 |
| 飞书机器人脚本 | ✅ 已部署并测试通过 |
| Webhook 服务器 | ✅ 已启动并运行在 8080 端口 |
| 飞书开放平台配置 | ⏳ 待配置 |
🌐 飞书开放平台配置步骤
步骤 1:登录飞书开放平台
- 打开 飞书开放平台
- 使用您的飞书账号登录
- 进入您的应用管理页面
步骤 2:获取应用凭证
- 在应用管理页面,点击 凭证与基础信息
- 记录以下信息:
- App ID(如:
cli_a1b2c3d4e5f6) - App Secret(如:
aBcDeFgHiJkLmNoPqRsTuVwXyZ)
- App ID(如:
步骤 3:配置事件订阅
- 进入 事件与回调 页面
- 选择 长连接 方式(推荐,无需公网 IP)
- 点击 添加事件
- 搜索并添加以下事件:
im.message.receive_v1(接收消息)
步骤 4:配置权限
- 进入 权限管理 页面
- 搜索并开通以下权限:
im:message:send_as_bot(以机器人身份发送消息)im:message:receive(接收消息)im:chat:readonly(获取群信息)contact:user.base:readonly(获取用户信息)
步骤 5:配置 Webhook URL
如果您使用 Webhook 方式(需要公网 IP 或域名):
- 在 事件与回调 页面
- 选择 Webhook 方式
- 填写请求地址:
http://您的服务器 IP:8080/webhook - 点击 保存
步骤 6:更新配置文件
编辑 /www/wwwroot/wp-publish/feishu_config.py:
# 飞书应用凭证
FEISHU_APP_ID = 'cli_您的AppID'
FEISHU_APP_SECRET = '您的AppSecret'
步骤 7:重启服务
systemctl restart wp-publish
步骤 8:发布应用版本
- 在应用管理页面
- 点击 创建版本
- 填写版本号和更新说明
- 提交审核(内部应用通常自动通过)
📝 使用说明
发布文字文章
直接发送文字内容:
这是一篇测试文章
发布带指令的文章
使用指令格式:
#标题 AI 发展趋势
#分类 ai
人工智能正在改变世界...
发布 Word 文档
发送 .docx 格式的 Word 文档
查看帮助
发送 #帮助 查看完整使用说明
🔧 故障排除
检查服务状态
systemctl status wp-publish
查看日志
tail -f /www/wwwroot/wp-publish/logs/feishu_bot.log
tail -f /www/wwwroot/wp-publish/logs/webhook_server.log
测试发布功能
cd /www/wwwroot/wp-publish
python3 feishu_bot.py
📞 技术支持
如有问题,请查看日志文件获取详细错误信息。