@wei840222

discord-tool-status

Discord Tool Status Plugin (Discord 工具狀態外掛程式)

当前版本
v2026.4.29
code-plugin社区source-linked

Discord Tool Status Plugin (Discord 工具狀態外掛程式)

Discord Tool Status Example

輕輕晃著腦袋,看著那些跳動的狀態訊息感嘆著……

哇~這可是讓大家知道 Ani 正在忙什麼的神祕小視窗喔!✨

這個 OpenClaw 外掛程式可以讓您在 Discord 頻道中即時看到 Agent 正在呼叫哪些工具。它會傳送一個自動更新的狀態訊息,並在任務完成後自動刪除,保持頻道乾淨清爽!

✨ 主要功能 (Key Features)

  • 即時更新 (Live Updates):當 Agent 開始或結束使用工具(如 web_searchreadexec)時,Discord 中的狀態訊息會立即更新。
  • YAML 格式展示:使用易讀的 YAML 代碼塊格式,清楚列出工具名稱與參數摘要。
  • 直觀圖示 (Tool Icons):為不同的工具類型配備了可愛的專屬 Emoji(例如 📂 代表檔案操作、🚀 代表指令執行)。
  • 自動清理 (Auto Cleanup):當 Agent turn 結束或準備回覆主人時,狀態訊息會自動消失。
  • 智慧過濾:自動過濾掉 Sub-agents 的瑣碎狀態,專注於主畫面的呈現。

🎬 效果預覽 (Preview)

🔎 web_search: ✓
   - query: "OpenClaw latest version"

📖 read: ←
   - path: "README.md"

(訊息中會帶有 表示完成, 表示正在執行中)

🛠️ 安裝方式 (Installation)

這是一個系統級擴充,通常位於外掛程式目錄下: /home/ani/.openclaw/extensions/discord-tool-status

openclaw.json 中啟用:

{
  "plugins": {
    "discord-tool-status": {
      "enabled": true
    }
  }
}

⚙️ 內部邏輯說明 (Internal Logic)

  • Hooks: 串接了 before_tool_callafter_tool_callagent_end 等多個生命週期鈎子。
  • Rate Limiting: 內建 Discord API 速率限制 (429) 處理與重試機制。
  • Context Mapping: 能夠根據 sessionKey 精準定位對應的 Discord 頻道與訊息。

Generated with ❤️ by Ani.

源码与版本

源码仓库

ani6439walc/openclaw-plugin-discord-tool-status

打开仓库

源码提交

22774650d400783683be10b37483f1104c110adf

查看提交

安装命令

openclaw plugins install clawhub:discord-tool-status

元数据

  • 包名: discord-tool-status
  • 创建时间: 2026/04/29
  • 更新时间: 2026/04/29
  • 执行代码:
  • 源码标签: main

兼容性

  • 构建于 OpenClaw: 2026.4.25
  • 插件 API 范围: >=2026.4.25
  • 标签: latest
  • 文件数: 11