feishu_fabu/FEISHU_SETUP.md
wp-publish-bot 1fb93e34c6 feat: 初始化 WordPress 自动发布系统(飞书机器人集成)
- 飞书消息接收与处理(文字、图片、Word 文档)
- WordPress REST API 文章发布
- 图片自动上传到媒体库
- Word 文档解析与发布
- HTML 格式化与分类自动匹配
- Python CLI 工具(避免 shell 引号冲突)
- Webhook 服务器(8080 端口)
- 完整日志系统
2026-05-12 15:09:30 +08:00

130 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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