Skip to content

Latest commit

 

History

History
127 lines (96 loc) · 3.45 KB

File metadata and controls

127 lines (96 loc) · 3.45 KB

LinuxDo Connect 插件功能说明

🚀 功能概述

LinuxDo Connect 插件现已支持四大核心功能:

1. 👤 用户信息获取

  • 获取用户基本信息和详细资料
  • 验证API Key状态
  • 支持完整用户信息和简化验证模式

2. 🔍 内容搜索

  • 搜索LinuxDo论坛中的主题、帖子和分类
  • 支持关键词搜索和高级过滤
  • 多种排序方式(相关性、日期、浏览量、回复数)
  • 结构化搜索结果和可读摘要

3. 🎯 个性化推荐

  • 基于用户兴趣的智能推荐
  • 支持主题、用户、分类的混合推荐
  • 三种个性化程度(高度个性化、平衡、探索模式)
  • 包含热门内容推荐

4. 📅 自动签到/打卡

  • 每日自动签到功能
  • 签到状态和历史记录查询
  • 连续签到统计和里程碑追踪
  • 可选的自动活动以维持账户活跃度

🔧 技术特性

认证机制

  • 三重认证:Client ID + Client Secret (Basic Auth) + API Key
  • 安全的凭证管理和验证
  • 完整的错误处理和用户反馈

数据输出

  • 结构化数据:JSON格式的详细结果
  • 可读摘要:Markdown格式的用户友好展示
  • 变量输出:支持工作流中的数据传递

错误处理

  • 网络超时和连接错误处理
  • HTTP状态码识别和用户友好提示
  • 日志记录和调试支持

📊 使用场景

内容搜索场景

# 搜索Linux相关技术讨论
search_query: "Docker容器部署"
search_type: "topics"
sort_by: "relevance"
limit: 20

个性化推荐场景

# 获取混合内容推荐
recommendation_type: "mixed"
personalization_level: "balanced"
include_trending: true
limit: 15

自动签到场景

# 执行每日签到并维持活跃度
action_type: "checkin"
auto_activity: true
notification_enabled: true

🎨 输出示例

搜索结果输出

  • search_results: 搜索结果数组,包含标题、内容、作者、分类等
  • search_summary: 搜索摘要,包含总数、处理时间、过滤条件等
  • 可读摘要:Markdown格式的搜索结果展示

推荐结果输出

  • recommendations: 推荐内容数组,包含推荐分数和理由
  • recommendation_summary: 推荐摘要,包含用户兴趣和统计信息
  • 按类型分组的推荐展示

签到结果输出

  • checkin_result: 签到结果,包含成功状态、积分、连续天数
  • activity_summary: 活动摘要,包含统计数据和状态信息
  • checkin_history: 签到历史记录(仅历史查询时)

🔮 未来扩展

计划中的功能

  1. DeepLX翻译服务:集成翻译API
  2. 服务状态监控:实时监控API服务状态
  3. 批量操作工具:批量查询和管理
  4. 数据分析工具:用户行为和趋势分析
  5. 消息通知中心:论坛消息统一管理

技术改进

  • 缓存机制优化
  • 更精准的个性化算法
  • 实时数据同步
  • 更丰富的数据可视化

💡 使用建议

  1. 首次使用:先进行用户信息验证,确保认证正常
  2. 内容搜索:使用具体关键词获得更精准结果
  3. 个性化推荐:定期使用以改善推荐质量
  4. 自动签到:建议启用自动活动以最大化账户活跃度

🛠️ 开发者信息

  • 作者:frederick
  • 版本:1.0.0
  • 依赖:dify_plugin>=0.2.0, requests>=2.31.0
  • API文档:参考 api.md 文件

更多详细信息请参考各个工具的YAML配置文件和Python实现。