Context

執行 channels.shclaude --channels plugin:discord@claude-plugins-official)時無法正常啟動 Discord channel plugin,進行排查後發現三個設定同時缺失。

Key Insights

  • installed_plugins.json 在安裝失敗或中斷時會寫入 version: "unknown",導致 installPath 指向不存在的目錄。實際安裝目錄需手動到 ~/.claude/plugins/cache/<marketplace>/<plugin>/ 確認版本號再修正。
  • Discord channel plugin 需要兩個額外設定才能運作:~/.claude/channels/discord/.env(含 DISCORD_BOT_TOKEN)以及 notify-channel.txt(channel ID),這兩個檔案在初次安裝時不會自動填入,只留佔位符。
  • access.jsongroups 欄位已有 guild ID,代表 bot 曾成功加入 server,但 channel 設定獨立存在於 notify-channel.txt

Connections