Context
執行 channels.sh(claude --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.json的groups欄位已有 guild ID,代表 bot 曾成功加入 server,但 channel 設定獨立存在於notify-channel.txt。