ナレッジベース

/

リリースノート

修正

v2.3.2 リリースノート

Bot 全機能を対象とした品質強化アップデート。サポートチケットを閉じると再び開けなくなる不具合、ミニゲームのボタン連打で通貨が二重に獲得される不具合など、報告いただいていた多数の不具合を一斉に修正しました。あわせて、welcome / verification / role_panel / log の Embed 編集を「フル編集」へ格上げし、設定パネル全体の見た目と操作の作法も整えています。

BotShade 開発チーム
BotShade 開発チーム

|

7 分で読めます

|

公開日: 2026年6月28日

BotShade を v2.3.2 に更新いたしました。本リリースは、Bot 各機能で報告されていた 不具合の一斉修正 と、設定パネルの 編集機能の拡充・操作の統一 を中心とした 品質強化アップデート です。

お気づきの点がございましたら サポート よりお気軽にご報告ください。

本記事の目次:

ハイライト

  • サポートチケットを閉じたあと、同じユーザーが 再びチケットを開けなくなる 不具合を修正しました。
  • ミニゲーム(mines / blackjack / hilo)のボタン連打で 通貨が二重に獲得される 不具合を修正しました。
  • /embed パネルを 全画面構成 に刷新し、削除操作で発生していた不具合を解消しました。
  • welcome / verification / role_panel / join_leave_log の Embed 編集を 「フル編集」(色・作成者・フッター・画像・フィールド)へ格上げしました。
  • 設定パネル全体の 見出し・操作・選択 UI の作法 を統一し、設定変更が 同じパネル内で完結する ようになりました。

修正された不具合

チケットを閉じると再び開けなくなる不具合を修正

サポートチケットの「閉じる」運用(チャンネル名のみ closed-... に変えて残す方式)を採用しているサーバーで、一度閉じたチケットが内部のカウントの上で 「オープン中」として残り続け、デフォルトの同時オープン上限(1 件)の構成では 同じユーザーが二度とチケットを開けなくなる 不具合を修正しました。あわせて、別の設定(config)に紐づくチケットまで合算してしまっていた挙動も解消しています。

protection のロックダウン解除の挙動を是正

protectionロックダウン解除 を実行したときに、もともとサーバー側で発言を制限していたチャンネルにまで解除が及び、意図しないチャンネルの権限まで初期化されてしまう 不具合を修正しました。

ロックダウンが実際に切り替えたチャンネルだけを覚えておき、解除のときはその範囲だけを元に戻すよう作り直しました。Bot を再起動しても、正しい範囲で復元されます。

/level の「退出時クリア」が動かないことがある不具合を修正

/level「メンバーが退出したら XP・レベルをクリアする」設定 を有効にしているサーバーで、特定の条件のもとで 実際の削除が行われないまま「クリア完了」のメッセージだけが出る 不具合を修正しました。退出・Kick されたメンバーの XP・レベルが残ったまま、再参加で旧進捗が復活してしまう状態を解消しています。

ミニゲームの連打で通貨が二重に獲得される不具合を修正

mines / blackjack / hilo のミニゲームで、Discord ボタンの反映前に 連打すると、同じゲームの清算が複数回走り、通貨が二重・三重に加算される 不具合を修正しました。minescashoutblackjackstandhilocashouthilo 敗北直後の cashout のすべての経路で、二重清算が起こらないようガードを追加しています。

/work で短時間に二重で給料を受け取れる不具合を修正

/work で、連続実行したときに 本来のクールダウンを跨いで給料が二重に支払われる ことがあった不具合を修正しました。再起動を挟んだ場合や、ほぼ同時にコマンドが走った場合でも、正しく 1 回分のみが支払われるようになっています。

早期完済すると次回借入が即「滞納」状態になる不具合を修正

/economy の借入で、最低保有期間より前に完済 したときに内部の期日情報が残ってしまい、次に借りた瞬間に「滞納」状態 になってしまう不具合を修正しました。これに伴って、/work の借金強制徴収や repay 時の信用度減算を不当に受けていた状態も解消しています。

/poll end を作成者以外が実行できる不具合を修正

進行中の投票を 作成者以外/poll end で強制終了できてしまう不具合を修正しました。終了するとそのまま結果表示と削除まで進んでしまい、復旧できない削除となっていたため、コンテキストメニュー版や /poll edit と同じ 「作成者またはサーバー管理者」のみ実行可 という基準に統一しています。

AutoResponder の画像・サムネが反映されない不具合を修正

AutoResponder の Embed 編集で、画像・サムネを設定しても無言で反映されない 不具合を修正しました。設定操作と表示処理が別の項目を見ていたことが原因で、過去に設定済みのものも、自動的に読み戻されて表示されるようになっています。

DM 送信失敗で kick / ban / timeout が中止される不具合を修正

kick / ban / timeout の本体処理に先立って 対象メンバーへ事前 DM を送る 経路で、DM の送信に失敗したときに 後続の本体処理まで中止されてしまう 不具合を修正しました。DM はあくまで「送れたら送る」の補助通知なので、送信失敗は本体の処罰を妨げないようになっています。

個別の不具合修正

  • /verification の認証パネル送信時に、特定の設定状態でクラッシュしていた挙動を修正しました。
  • /economy の銀行利子計算で、特定の設定値のときに残高・預入・引出が 恒常的にクラッシュ していた挙動を修正しました。
  • /protectionAnti-Scam ホワイトリスト・ブラックリストが、コマンドの選択肢に項目がないため そもそも登録できない 状態だったものを修正しました。
  • /protectionMass Mention「無効」(上限 0)を選んでも反映されない 不具合を修正しました。「無効 (0)」の選択肢を追加し、状態表示も「無効」と出るようにしています。
  • ミニゲームから結果をチャンネルに投稿する経路で、実際の投稿前に 「実行しました」と先に応答してしまい、送信失敗を握り潰す 挙動を修正しました。投稿成功後にのみ完了表示が出るようになっています。
  • minesbombs を盤面の上限を超える値に設定するとクラッシュ していた挙動を修正し、all-in を含むすべての分岐で事前に検証するようにしました。
  • ミニゲームで amount="all"(all-in)の経路から、サーバー管理者が設定した 最大ベット額をすり抜けて全額が掛けられる 不具合を修正しました。
  • /ai respond で、Bot へのメンションのみ・本文が空のメッセージでも チャンネルのクールダウンが先に消費され、直後の正当なメッセージを握り潰す 不具合を修正しました。
  • Make it a Quote で、画像生成中に削除されたメッセージに対して 画像が遅れて復活してしまう 挙動を修正しました。
  • protectionAnti-Raid / Anti-Nuke の閾値判定で、設定値ちょうど では発火せず、+1 で初めて発火していたずれを修正しました。
  • サポートチケットの 「閉じる」「閉鎖方式の変更」 の確認ダイアログから処理を進めると、特定の状況でクラッシュしていた不具合を修正しました。
  • 参加・退出・Kick・Ban のログが 二重で送信される 不具合を修正しました。古い経路と新しい経路の両方から送信されていたものを、新しい経路に一本化しています。

同時操作・連打への耐性強化

複数のメンバーが同時に同じ操作を行ったときに、結果が一部失われたり、上限を超えて作成されたりすることがあった挙動を、Bot のほぼ全機能にわたって一斉に解消 しました。投票の集計、抽選の終了処理、レベリングの XP 加算、銀行利子の書き込み、Embed・リマインダー・ロールパネルの作成上限、チケットの同時オープン上限、カスタムコマンドのクールダウンなどが対象です。

ボタン連打や、ほぼ同時に走った操作の双方が、安定して期待どおりの結果を返すようになりました。

/embed パネルを刷新

/embed パネルを 全画面構成 に作り直しました。フィールドの編集・削除や Embed の削除確認まで含めて、すべての操作が同じ画面の中で完結 するようになり、削除操作で発生していたクラッシュも解消しています。

フィールドの編集モーダルで、既存値が遅れて反映されることがあった挙動も、その場ですぐ反映されるよう作り直しました。

/poll create のウィザード起動に対応

/giveaway create と同じく、/poll create引数を省略した状態で送る と、設定パネル(ウィザード)が立ち上がるようになりました。指定済みの値はあらかじめプリフィルされ、必要項目がすべて揃っていれば従来どおり直接作成にも進みます。

設定パネルの編集機能を拡充

これまで Embed の編集範囲が機能ごとに大きく異なり、/embed 単体では フル編集 できるのに、welcome / verification / role_panel / join_leave_log ではタイトル・本文程度のみしか編集できない状態でした。本リリースでは、これらの設定パネルでも 色・作成者・フッター・画像・フィールド までフル編集できるよう、共有のエディタを導入しました。

  • welcome:参加メッセージの Embed をフル編集に対応しました。
  • verification:「ボタンラベル」と「認証メッセージ」を 2 つのセクションに分け、認証メッセージは共有エディタでフル編集できるようにしました。
  • role_panel:パネル本体の Embed をフル編集に対応し、公開パネルにも作成者・フッター・画像・フィールドが反映されるようになりました。説明文への選択ロール一覧の自動追記は維持しています。
  • join_leave_log:イベントごとの Embed 設定(参加 / 退出 / Kick / Ban / Timeout)をフル編集に対応しました。

それぞれの設定パネルには、フッターから 「ドキュメント」リンクボタン も追加しています。

設定 UI の整合性向上

Bot 内の設定パネル全体の 見出し・操作・選択 UI の作法を統一し直しました。

  • ai_respond / protection / responder / join_leave_log の各設定行を、「現在値と編集ボタンが同居する 1 行」 の作法に統一しました。
  • 設定変更時に 別メッセージで結果を返していた経路role_panel のロール追加・削除、backup の状態反映)を廃止し、同じパネル内で自動的に反映 されるようにしました。これまで「🔄 更新を押してください」と手動操作を促していた動線も撤廃しています。
  • role_panel の「パネル同期」を 「公開パネルへ反映」(📤)backup の「データを更新(上書き)」を 「現在の状態で上書き保存」(💾) に改名し、一般的な「更新」と意味を区別できるようにしました。
  • いくつかの設定で 「モーダルで選ばせていた排他選択」 を、パネル上で完結する選択メニュー に統一しました。対象は ai_respond のトリガー条件、verification の認証タイプ、responder の許可・拒否モード、ticket の閉鎖方式です。
  • 成功・エラー・処理中・キャンセル・警告など、意味ごとの色 をパネル全体で統一しました。
  • giveaway / role_panel / welcome に残っていた 古いプラン名表記 を、現在の語彙に書き換えました。

ウィザードのプレビューを刷新

/poll / /giveaway / /reminder の作成ウィザードで、上段に出していた テキスト要約のみのプレビュー を、実際の送信メッセージ(Embed)をそのまま再現するプレビュー へ統一しました。設定値を変更すると即座にプレビューへ反映され、完成イメージのまま作成画面で確認できます。

表示・文言の整合

UI の説明と実際の動きが食い違っていた箇所を、実装側に合わせて整えました。

  • /level leaderboard の見出しを、固定の「(上位 10 件)」表記から、実際の取得件数に合わせて表示 するようにしました。
  • /reminder の添付 URL の説明を、実際の上限に合わせて整理しました。
  • /moderation purgelimit の説明を 「検索件数(一致分を消去)」 と明示しました。
  • /backupmember オプションを、「数のみ記録(復元はできません)」 と正直な表記に修正しました。
  • /backup の復元処理で、これまで取りこぼしていた 「認証レベル」「閲覧注意フィルター」 を復元対象に追加しました。
  • /ai usage のプラン表記を、/about と同じ 「BotShade Free / Plus / Pro / Max」 の語彙に統一しました。
  • welcome の Embed タイトルに使う変数 placeholder を {Guild.name} に修正しました。これまでの表記ではそのまま入力すると変数が解決されないことがありました。

その他の調整

  • /ticket同時オープン上限のデフォルト値5 → 1 に変更しました(既存の設定はそのまま維持されます)。
  • 通貨換算で、JPY など小数点以下のない通貨 に小数を入力すると、表示金額と換算金額が一致しない ことがあった挙動を修正しました。
  • /giveaway で、参加条件ありの抽選のメンバー解決に失敗したときの挙動を、「念のため拒否」 に倒すよう修正しました。要件を確認できないまま当選候補に残ることがなくなります。
  • welcome本文・Embed・ボタンのすべてが空 の状態で送信されると、参加のたびにエラーになっていた挙動を抑止しました。
  • verification の設定ボタン(タイプ・ロール・チャンネル・ラベル・Embed)を、機能を有効化していない状態でも編集できる ように戻しました。「設定 → 有効化」の自然な順序で操作できます。
  • Make it a Quote のボタンが時間経過後に押せたままになることがあった挙動を、5 分で自動的に押せなくする形に整えました。

互換性について

これまでご利用いただいていた Bot やフロー定義は、v2.3.2 でもそのまま動作いたします。お客様側での移行作業や設定変更は不要です。

サポート・コミュニティ

ご質問・不具合のご報告・機能のご要望は、以下のいずれかからお気軽にお寄せください。

今後とも BotShade をどうぞよろしくお願い申し上げます。

← ナレッジベースに戻る