ナレッジベース

/

リリースノート

改善

v2.5.4 リリースノート

Discord 上に表示される設定パネルを、設定画面を持つすべての機能で作り直しました。あわせて、設定を変更した直後に変更前の内容が表示され「操作が効いていない」ように見える現象を、機能をまたいで一斉に解消しております。ミニゲームの結果や倍率の表示の誤り、経済機能を無効にしても停止しなかった不具合の修正、ビルダーのログ機能の刷新も含みます。

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

|

10 分で読めます

|

公開日: 2026年8月19日

BotShade を v2.5.4 に更新いたしました。本リリースの中心は 2 つございます。

1 つは、Discord 上に表示される 設定パネルの全面的な作り直し です。設定画面を持つ機能のすべてで、カードによる区切り・状態の色分け・ボタンの位置をそろえました。

もう 1 つは、「保存したのに反映されない」現象の解消 です。設定を変更した直後に変更前の内容が表示され、操作が効いていないように見える現象が、複数の機能に共通して残っておりました。表示だけの問題にとどまらず、編集した内容が失われる 経路もございました。ご不便をおかけいたしましたことをお詫び申し上げます。

本記事の目次:

ハイライト

  • 設定パネルを、設定画面を持つ全機能で作り直しました。 設定ごとにカードで区切られ、有効 / 無効がカードの色で分かり、「更新」「戻る」「閉じる」は常に画面の一番下に並びます。
  • 一覧のページ送りに ⏮ / ⏭ と、ページ番号を指定して移動する機能 を追加いたしました。
  • 設定を変更した直後に、変更前の内容が表示される 現象を機能をまたいで解消いたしました。埋め込みメッセージの編集内容が失われる、ロールパネルの公開内容が古い状態に戻る、といった実害のあるものも含みます。
  • ミニゲームの結果や倍率が実際と異なる形で表示される 問題を修正いたしました。あわせて、ボタンの操作によって結果が意図しない形で確定してしまう問題も塞いでおります。
  • 経済機能を無効にしても、すべてのコマンドが動作してしまう 不具合を修正いたしました。
  • ダッシュボードの ビルダーのログ を作り直しました。編集中のコマンドやイベントのログだけに絞り込め、1 回の実行がまとめて表示されます。
  • BotShade 側の更新作業中の Bot に、「アップデート中」の表示 を追加いたしました。

設定パネルを全面的に作り直しました

/protection settings/ticket settings などで開く設定パネルは、機能ごとに別々に作られてきたため、同じ「戻る」ボタンでも機能によって置かれている場所が違う 状態でございました。設定の区切りも分かりづらく、どこからどこまでが 1 つの設定なのかを読み取っていただく必要がございました。

v2.5.4 では、これらをすべて同じ組み立て方に統一いたしました。

  • 設定ごとにカードで区切られます。 内容の異なる設定は別のカードに分かれ、取り消せない操作(削除など)は赤いカードで明示されます。
  • カードの色が状態を示します。 機能が有効なら緑、無効なら灰色で、パネルを開いた瞬間にどの機能が動いているかが分かります。
  • 「更新」「戻る」「閉じる」は常に一番下に並びます。 これまでカードの中に埋もれていたものを、画面全体に対する操作としてまとめました。
  • 項目の多い一覧には絞り込みのタブが付きます。 抽選の管理画面とリマインダーの一覧では、「開催中 / 終了 / すべて」のような切り替えが一番上に表示されます。
  • ページ送りが使いやすくなりました。 これまで「前へ / 次へ」の 2 つだけだった箇所に ⏮ / ⏭ が加わり、中央のページ番号を押すと 移動したいページを直接指定 できます。対象は Fortnite 連携のショップ・アイテム検索、自動応答のルール一覧、リマインダーの一覧です。

対象となる機能は、認証・サーバー保護・チケット・ウェルカムメッセージ・入退室ログ・固定メッセージ・レベリング・ロール保持・自動応答・AI 自動返信・AI の利用状況・ロールパネル・掲示板・埋め込みメッセージ・投票・バックアップ・抽選・リマインダー・Fortnite 連携です。

設定の内容や動作は変わりません。 保存済みの設定はそのまま引き継がれ、これまでと同じ手順でご利用いただけます。変わるのは見た目とボタンの位置のみです。

なお、この作り直しにあたっては、パネルの組み立て方そのものを部品として切り出しております。その経緯と、この部品をオープンソースとして公開したことについては 設定パネルを作り直した話 にまとめましたので、ご興味のある方はご覧ください。

保存した内容がすぐに反映されるようになりました

設定を変更した直後に画面が描き直される際、変更前の内容が表示されてしまう ことがございました。実際には保存できているにもかかわらず、画面上は何も変わらないため、操作が効いていないように見える 状態です。しばらく経ってから「更新」を押すと反映されて見える、という分かりにくい形で現れておりました。

表示が戻るだけであれば押し直していただければ済みますが、いくつかの経路では 実際に不都合が生じておりました

  • 埋め込みメッセージの編集内容が失われることがございました。 タイトルを変更した後に説明文を変更すると、タイトルの変更が消える というものです。編集画面が保存のたびに現在の内容を読み直す作りのため、読み直しで古い内容を取得すると、そこに上書きしてしまっておりました。対象はウェルカムメッセージ・入退室ログ・固定メッセージ・埋め込みメッセージの編集画面です。
  • ロールパネルの「公開パネルへ反映」が、直前の変更を載せずに古い内容へ戻してしまう ことがございました。設定画面で追加したロールが、公開されているパネルから抜け落ちる形です。/rolepanel send で設置した直後のパネルについても同様でした。
  • 自動応答のルールを編集しても、実際の応答判定が古いまま になることがございました。パネルの表示だけでなく、Bot の応答そのものが変更前の内容で動いておりました。
  • 保護機能のロックダウンを解除した際に、一部のチャンネルがロックされたまま残る ことがございました。
  • 固定メッセージが 2 つ並んでしまう ことがございました。
  • ダッシュボードで保存した設定が、次の再読み込みまで Bot に反映されない ことがございました。カスタムコマンド・カスタムイベント・変数の一覧も同様です。

v2.5.4 では、変更を保存した直後の読み直しでは、必ず最新の内容を取得する ように改めました。対象はウェルカムメッセージ・ロールパネル・チケット・リマインダー・自動応答・サーバー保護・抽選・バックアップ・ゲーム連携・ロール保持・投票・固定メッセージ・レベリング・埋め込みエディタと、ダッシュボードからの保存全般です。

パネルを最初に開いたときの表示方法はこれまでどおりですので、表示が遅くなることはございません。

ミニゲームの修正

ミニゲームの表示と設定に、実際の動作と食い違う箇所がございました。

  • ハイローの勝率表示が実態と異なっておりました。 「High 84.6% / Low 23.1%」のように合計が 100% を超える表示になっており、計算違いのように見える状態でした。実際には同じ数が出た場合の扱いが両方に含まれていたためで、v2.5.4 では 勝ちとなる範囲を「3 以上 / 3 以下」のように明示 し、倍率と注記を添えるようにいたしました。A と K については、同じ数が負けとなるため「A より上 / K より下」と表示いたします。
  • ブラックジャックの「ブラックジャック配当」の設定が使われておりませんでした。 設定できるようになっていたにもかかわらず参照されておらず、最初の 2 枚で 21 になった場合も通常の勝ちと同じ配当で払われておりました。設定どおりの配当で払われるようになります。
  • アルティメットラックの確認画面が、設定を変更しても古い倍率と勝率を表示しておりました。 実際の設定値を表示いたします。
  • 二分の一のコマンド説明が実際の倍率と異なっておりました。 説明では「2 倍か 0 か」となっておりましたが、実際の初期設定は 1.9 倍です。盤面に 実際の倍率と的中率 を表示するようにいたしました。
  • スロットとマインの倍率が x2.5000000000000004 のように表示される ことがございました。

あわせて、ボタンの操作によってゲームの結果が意図しない形で確定してしまう問題 を、ハイロー・ブラックジャック・アルティメットラック・スロット・二分の一・オールインの確認画面で修正いたしました。ベットだけが引かれて結果が表示されない 場合があった問題も解消しております。

また、マインで所持金の管理が一時的に利用できない状態のときに、ベットだけが失われる 経路を修正いたしました。

経済機能を無効にできるようになりました

経済機能を無効に設定しても、11 個のコマンドすべてがそのまま動作してしまう 状態でございました。設定画面上は切り替えられるにもかかわらず、実際に停止する手段が存在しない状態です。

v2.5.4 では、balanceworkdepositwithdrawsenddailyrankingstatusborrowrepaybankruptcy のすべてが設定に従って停止いたします。過去のメッセージに残っている「さらに働く」ボタンについても、無効時には反応しないようになります。

ダッシュボードの改善

ビルダーのログを作り直しました

コマンドやイベントを編集する画面のログは、これまで Bot 全体のログがそのまま流れてくる 状態で、いま編集しているコマンドが動いたのかどうかを読み取りづらいものでございました。

  • 編集中のコマンド / イベントのログだけに絞り込まれます。 初期状態がこの絞り込みになりますので、他の機能のログに埋もれることがなくなります。
  • 1 回の実行が 1 枚のカードにまとまります。 結果・所要時間・処理したステップ数が見出しに表示され、失敗した実行は最初から開いた状態で表示されます。
  • 実行中のログがそのまま流れてきます。 ログを開いている間は自動で受信し、閉じると止まります。
  • 失敗した箇所がキャンバス上に表示されます。 失敗のあったブロックにバッジが付き、押すとその箇所のログだけに絞り込めます。ログ側から該当のブロックへ移動することもできます。
  • 失敗の理由と対処のヒントを、その場で確認できます。 別の画面を開く必要はございません。
  • ログを開いていない状態でも、失敗した件数がアイコンにバッジで表示 されます。

「アップデート中」の表示を追加しました

BotShade 側で Bot の更新作業を行っている間、その Bot が「失敗」や「起動中」と紛らわしく表示されておりました。v2.5.4 では 専用の表示と案内 を追加し、更新が完了すると自動的に通常の表示へ戻ります。

更新作業中は、起動・停止・再起動の操作を受け付けません(操作をお預かりしても実行されないためです)。時間がかかっている場合の表示も、「失敗しました」ではなく「完了をまだ確認できていません」という表現に改めております。

設定の反映をログで確認できるようになりました

ダッシュボードで保存した内容が Bot 側で実際に反映された時点 のログが残るようになりました。これまでは反映に成功したときのログが出ておらず、「保存したのに反映されていない」というお問い合わせに対して、反映の有無を確認する手段がございませんでした。反映できなかった場合も、その旨がログに残ります。

安定性の改善

  • 一部の Bot が起動に失敗することがございました。 内部の接続が切れていることに気づけないまま処理を進めてしまうことが原因で、更新作業のタイミングで発生しておりました。該当した Bot はいずれも自動的に復旧しておりますが、その回は起動しない状態となっておりました。接続の状態を確認し、失敗した場合は自動的にやり直すよう改めております。
  • 同じ原因で、ブラックホールの判定が行われないまま通過してしまう 経路がございました。v2.5.3 で追加した機能で、何も告げずに素通りする形のため気づきにくいものでした。あわせて修正しております。
  • Bot を削除した際のデータの削除を、より確実にいたしました。 v2.5.3 でお伝えした「Bot を削除するとその Bot のデータも削除される」を、削除漏れが起こり得ない形に改めております。

なお、上記 1 点目と 2 点目の修正は、v2.5.3 の公開後にすでに適用済み です。これまでのリリースノートに記載がございませんでしたので、本リリースにあわせてご報告いたします。

互換性について

これまでご利用いただいていた Bot やコマンドの定義は、v2.5.4 でもそのまま動作いたします。設定の移行作業は不要です。

  • 設定パネルの見た目とボタンの位置が変わります。 「戻る」「更新」「閉じる」は画面の一番下に移動いたしました。設定の内容・項目・権限に変更はございません。
  • ミニゲームの倍率と勝率の表示が変わります。 表示が実際の設定値に合うよう修正したもので、ゲームそのものの確率や倍率を変更したものではありません。ただし、ブラックジャックの「ブラックジャック配当」の設定は これまで参照されていなかった ため、設定を変更されていた場合は今回から実際の配当に反映されます。
  • 経済機能を無効に設定されている場合、今回から実際にコマンドが停止いたします。 これまで無効設定が効いていなかったため、意図せず停止する場合がございます。ご利用を続けられる場合は、設定をご確認ください。

サポート・コミュニティ

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

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