reply_channel.typing() の async with を try の外に置いていたため、 その __aenter__(=タイピング表示リクエストの送信)が失敗すると on_message 自体が落ち、on_message 内の except にも届かず、ユーザーには何の応答も 返らなかった。スレッド作成には成功しても "Send Messages in Threads" 権限が無いだけでこの状態になりうる("Create Public Threads" とは別の 権限のため、片方だけ付与した構成は普通に起こる)。 try を async with の外側に広げ、typing() の失敗も含めて "⚠️ 応答の生成に失敗しました" を返せるようにした。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>