完善欢迎卡片和帮助信息
修改: - 欢迎卡片添加帮助按钮 - 帮助信息使用卡片形式展示,更美观 - 帮助卡片包含: - 上传方式说明 - 配置命令列表 - 路径命令列表 - 使用示例 - 快捷操作按钮
This commit is contained in:
127
src/index.js
127
src/index.js
@@ -641,59 +641,48 @@ async function handleProfileCommandV2(message, content, feishu) {
|
||||
}
|
||||
|
||||
async function handleHelpCommandV2(chatId, feishu) {
|
||||
await feishu.sendMessage(chatId, {
|
||||
msg_type: 'text',
|
||||
content: { text: `
|
||||
🍙 七牛云上传 - 使用帮助
|
||||
|
||||
📤 上传方式:
|
||||
|
||||
**方式 1:选择配置 → 发送文件**
|
||||
1. 发送 /upload
|
||||
2. 选择上传配置
|
||||
3. 发送文件
|
||||
4. 确认上传
|
||||
|
||||
**方式 2:发送文件 → 选择配置**
|
||||
1. 直接发送文件
|
||||
2. 选择上传配置
|
||||
3. 确认上传
|
||||
|
||||
⚙️ 配置管理:
|
||||
/config list - 查看七牛云配置
|
||||
/profile list - 查看上传配置模板
|
||||
/profile add <名称> <存储桶> [路径] - 添加上传配置
|
||||
/profile remove <名称> - 删除上传配置
|
||||
|
||||
📁 路径管理:
|
||||
/path list - 查看预设路径
|
||||
/path add <名称> <路径> - 添加预设路径
|
||||
|
||||
💡 示例:
|
||||
/profile add IPA 上传 default /ipa/
|
||||
/profile add 备份 default /backup/
|
||||
/profile list
|
||||
/profile remove 备份
|
||||
|
||||
**提示:**
|
||||
- 上传同名文件会自动覆盖
|
||||
` }
|
||||
});
|
||||
}
|
||||
|
||||
async function sendWelcomeCard(chatId, feishu) {
|
||||
const card = {
|
||||
const helpCard = {
|
||||
config: { wide_screen_mode: true },
|
||||
header: {
|
||||
template: 'blue',
|
||||
title: { content: '🍙 七牛云上传机器人', tag: 'plain_text' }
|
||||
template: 'green',
|
||||
title: { content: '❓ 使用帮助', tag: 'plain_text' }
|
||||
},
|
||||
elements: [
|
||||
{
|
||||
tag: 'div',
|
||||
text: {
|
||||
tag: 'lark_md',
|
||||
content: '你好!我是七牛云上传机器人。\n\n**使用方式:**\n• /upload - 选择配置上传\n• 直接发送文件\n\n**命令:**\n• /config - 配置\n• /path - 路径\n• /help - 帮助'
|
||||
content: '**🍙 七牛云上传机器人**\n快速上传文件到七牛云存储'
|
||||
}
|
||||
},
|
||||
{
|
||||
tag: 'hr'
|
||||
},
|
||||
{
|
||||
tag: 'div',
|
||||
text: {
|
||||
tag: 'lark_md',
|
||||
content: '**📤 上传方式**\n\n**方式 1:选择配置 → 发送文件**\n1️⃣ 发送 /upload\n2️⃣ 选择上传配置\n3️⃣ 发送文件\n4️⃣ 确认上传\n\n**方式 2:发送文件 → 选择配置**\n1️⃣ 直接发送文件\n2️⃣ 选择上传配置\n3️⃣ 确认上传'
|
||||
}
|
||||
},
|
||||
{
|
||||
tag: 'hr'
|
||||
},
|
||||
{
|
||||
tag: 'div',
|
||||
text: {
|
||||
tag: 'lark_md',
|
||||
content: '**⚙️ 配置命令**\n\n• /config list - 查看存储桶\n• /profile list - 查看上传配置\n• /profile add <名称> <桶> [路径] - 添加配置\n• /profile remove <名称> - 删除配置\n\n**📁 路径命令**\n\n• /path list - 查看预设路径\n• /path add <名称> <路径> - 添加路径'
|
||||
}
|
||||
},
|
||||
{
|
||||
tag: 'hr'
|
||||
},
|
||||
{
|
||||
tag: 'div',
|
||||
text: {
|
||||
tag: 'lark_md',
|
||||
content: '**💡 示例**\n\n`/profile add IPA 上传 default ipa`\n`/path add backup /backup/`\n\n**提示:** 上传同名文件会自动覆盖'
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -715,6 +704,54 @@ async function sendWelcomeCard(chatId, feishu) {
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
await feishu.sendCard(chatId, helpCard);
|
||||
}
|
||||
|
||||
async function sendWelcomeCard(chatId, feishu) {
|
||||
const card = {
|
||||
config: { wide_screen_mode: true },
|
||||
header: {
|
||||
template: 'blue',
|
||||
title: { content: '🍙 七牛云上传机器人', tag: 'plain_text' }
|
||||
},
|
||||
elements: [
|
||||
{
|
||||
tag: 'div',
|
||||
text: {
|
||||
tag: 'lark_md',
|
||||
content: '你好!我是七牛云上传机器人,帮你快速上传文件到七牛云。\n\n**📤 上传方式:**\n• 发送 /upload 选择配置\n• 直接发送文件\n\n**⚙️ 常用命令:**\n• /config - 查看存储桶配置\n• /path - 管理预设路径\n• /profile - 管理上传配置'
|
||||
}
|
||||
},
|
||||
{
|
||||
tag: 'action',
|
||||
actions: [
|
||||
{
|
||||
tag: 'button',
|
||||
text: { tag: 'plain_text', content: '📤 上传文件' },
|
||||
type: 'primary',
|
||||
value: { action: 'start_upload' }
|
||||
},
|
||||
{
|
||||
tag: 'button',
|
||||
text: { tag: 'plain_text', content: '❓ 帮助' },
|
||||
type: 'default',
|
||||
value: { action: 'help' }
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
tag: 'hr'
|
||||
},
|
||||
{
|
||||
tag: 'div',
|
||||
text: {
|
||||
tag: 'lark_md',
|
||||
content: '💡 **提示:** 点击"帮助"查看详细使用指南'
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
await feishu.sendCard(chatId, card);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user