ナレッジベース

/

リリースノート

新機能

v2.3 リリースノート

Bot に AI 応答機能を追加し、自動応答・チケット返信・サーバー常時応答に対応しました。Claude を含む新モデルも選べます。あわせてダッシュボードを暖色マゼンタ基調へ全面リデザインし、レベリングのカード画像・通知設定、再参加時のロール復元(Sticky Roles)、カスタムコマンドの関数(サブルーチン)など多数の機能を盛り込んだ大型アップデートです。

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

|

16 分で読めます

|

公開日: 2026年6月23日

BotShade を v2.3 に更新いたしました。本リリースは、Bot への AI 応答機能の追加(自動応答・チケット返信・常時応答)と Claude を含む新モデル、そして ダッシュボードの全面リデザイン を中心に、レベリングのカード画像化ロール保持(Sticky Roles)カスタムコマンドの関数(サブルーチン) など多数の機能を盛り込んだ 大型アップデート です。

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

本記事の目次:

ハイライト

  • Bot に AI 応答機能を追加 しました。キーワード自動応答・サポートチケット・サーバーでの常時応答に、AI が 自動で返信 できます。
  • AI モデルを刷新し、標準モデルに加えて Claude(Haiku 4.5 / Sonnet 4.6 / Opus 4.8) などの上位モデルや推論モデルを選べるようになりました。
  • モデル選択時に 消費クレジットの度合い(少 / 中 / 多 / 特大)が一目で分かるようになり、今月の利用状況 もダッシュボードで確認できます。
  • ダッシュボードを 暖色マゼンタ基調へ全面リデザイン し、Plum / Editorial の 2 つのデザインテーマを切り替えられるようにしました。
  • Bot 詳細画面を 2 軸ナビゲーション(上:Bot 全体 × 左:機能設定)へ再構成し、稼働状況を最上段に大きく表示するようにしました。
  • Bot 一覧を コンソール型(KPI ストリップ+並べ替え対応テーブル)へ刷新しました。
  • レベリングの ランクカードリーダーボード を画像出力に対応し、レベルアップ通知 の送信先・形式を設定できるようにしました。
  • メンバーが再参加したときに退出前のロールを自動で復元する ロール保持(Sticky Roles) を追加しました。
  • Components V2 ビルダーで ボタンを直接編集 できるようになり、プレビューが Discord のマークダウン表示 に対応しました。
  • 構築支援アシスタント BotShader AI に、使う AI モデルや思考の深さ(effort)を選べるセレクタと、使用量ページ を追加しました。
  • カスタムコマンドに、再利用できる 関数(サブルーチン) を追加しました。スコープ・引数・戻り値を備え、複雑なコマンドを部品に分けて組み立てられます。
  • 永続変数(BSVAR_)が オブジェクト / 配列のネスト に対応しました。
  • ホワイトリスト / ブラックリストが効かない不具合や、発言の画像化(Make it a Quote)で 絵文字が表示されない 不具合など、複数の不具合を修正しました。

Bot に AI 応答機能を追加

ご自身の Bot に AI 応答機能 を追加しました。ダッシュボードの AI モジュール から有効化すると、サーバーのメンバーに対して Bot が AI で応答します(ダッシュボード上で Bot の構築をサポートする「BotShader AI」とは別の、Bot 側の機能です)。用途に合わせて、4 つの場面で活用できます。

コマンドでの対話(/ai chat)

/ai chat で、チャンネル上で AI と直接会話できます。会話の文脈は チャンネルごとに一定時間保持 され、続けて質問しても話の流れを踏まえて回答します。連投を防ぐためのクールダウンも備えています。

自動応答の AI 化

これまでの キーワード自動応答 に、AI による返信を組み合わせられるようになりました。応答ルールの形式を「AI」に設定すると、トリガーにマッチしたメッセージへ AI が文脈に沿って返信します。無駄なクレジット消費を防ぐため、最小クールダウンが自動で適用されます。

チケットの自動返信

サポートチケットのチャンネルで、作成者の発言に AI が自動で一次対応 できるようになりました。スタッフが返信すると AI は自動的に応答を止めるため、有人対応へスムーズに引き継げます。チケット設定から有効・無効を切り替えられます。

サーバーでの常時応答(/ai respond)

/ai respond のパネル(Components V2)から、サーバー内での常時応答を細かく設定できます。

  • 反応する相手:メンションされたときだけ(おすすめ) / 指定したユーザー・ロール・権限の発言だけ / すべてのメッセージ
  • 対象チャンネル:全チャンネル、または特定チャンネルの許可・除外
  • クールダウン:秒単位で指定し、反応しすぎを防止

AI モデルの刷新と Claude 採用

AI で利用できるモデルを全面的に見直し、用途と予算に合わせて選べるようにしました。

選べるモデルが増えました

  • 標準モデル:高速・低コストな既定モデルをはじめ、複数の標準モデルを用意しています。これらの低コストな標準モデルは 米国の AI 推論プロバイダー(DeepInfra) 上で動作し、データは米国の基盤で処理されます。
  • 上位モデル(Premium):より高精度な応答に対応する上位モデルに加え、Claude Haiku 4.5 / Sonnet 4.6 / Opus 4.8 を選べるようになりました。
  • 推論モデル(Premium):じっくり考えて答える推論モデルを追加しました(コマンドでの対話向け)。

各機能(対話・チケット・自動応答・常時応答)ごとに使用するモデルを個別に指定でき、推論モデルには「推論」、上位モデルには「要 Premium」のバッジが表示されます。

消費クレジットの度合いを表示

モデルを選ぶ際に、1 回の返信あたりのコストの目安を 少 / 中 / 多 / 特大 の 4 段階で表示するようにしました。コストを意識しながら、品質とのバランスでモデルを選べます。

今月の利用状況

ダッシュボードに 今月の AI 利用状況 を追加しました。消費クレジット・月次上限(プラン別)・残量をプログレスバーで確認でき、モデル別の内訳(呼び出し回数・コスト)も把握できます。コマンド /ai usage からも、サーバー上で利用状況を確認できます。

ダッシュボードの全面リデザイン

ダッシュボードのデザインを全面的に刷新しました。配色を 暖色のグレージュ地 × マゼンタのアクセント へ統一し、見出し・本文・等幅(コマンドや数値)でフォントを使い分けて、情報の読み取りやすさを高めています。

2 つのデザインテーマ

環境設定の デザインテーマ から、お好みの見た目を選べるようになりました。

  • Plum:角丸カードが背景に浮かぶ、やわらかな標準デザイン。
  • Editorial:紙とインクを思わせる罫線組版の引き締まったデザイン。

選択内容は保存され、次回以降もそのまま適用されます。

Bot 詳細を 2 軸ナビゲーションへ

Bot 詳細画面を、上部タブ(Bot 全体の設定:ホーム / カスタムコマンド / イベント / 全コマンド管理 / 環境変数 / データストレージ / サーバー一覧 / ログ)左サイドバー(機能モジュールの設定) の 2 軸で構成し直しました。常設のログレールは廃止し、ログはタブへ集約しています。

トップの 稼働ヒーロー では、Bot の状態を大きく表示し、起動・停止・再起動などの操作と、サーバー数・ユーザー数・遅延などの KPI、直近のアクティビティをまとめて確認できます。

Bot 一覧をコンソール型へ

Bot 一覧を、上部の KPI ストリップ(稼働中の Bot 数・総コマンド数・エラー率・API 遅延の P95)と、列で並べ替えできるテーブル からなるコンソール型に刷新しました。お気に入りの Bot は一覧の先頭にピン留めされ、多数の Bot を運用していても素早く把握できます。

レベリングの強化

レベリング(/level)を大きく強化しました。

ランクカード・リーダーボードの画像出力

/level rank/level leaderboard を、従来の埋め込み表示に加えて 画像(カード) で出力できるようにしました。Bot 設定からスタイルを選べます。

  • ランクカードrich / minimal / neon の 3 スタイル
  • リーダーボードrich / minimal / neon / podium(表彰台風)の 4 スタイル

ダッシュボードでは、ログイン中のユーザーのアイコン・名前を当てはめた 動的プレビュー でスタイルを選べます。

レベルアップ通知の設定

/level setting、またはダッシュボードから、レベルアップ通知を設定できるようになりました。

  • 送信先:発生したチャンネル / 指定チャンネル / DM
  • 形式:メッセージ / 埋め込み / 画像

ロール保持(Sticky Roles)

メンバーがサーバーを退出して 再参加したときに、退出前のロールを自動で復元 する ロール保持(Sticky Roles) を追加しました。常連メンバーのロール付け直しの手間がなくなります。

/role-retention setting の設定パネル(Components V2)から、機能の有効・無効や、復元対象から外す 除外ロール を指定できます。Bot より上位のロール・外部連携ロール・@everyone は自動的に対象外です。保存済みデータは /role-retention clear で削除できます(操作にはロール管理権限が必要です)。

Components V2 ビルダーの改善

v2.2 で追加した Components V2 ビルダー を、より使いやすく改善しました。

  • ボタンの直接編集:ラベル・スタイル(PRIMARY / SECONDARY / SUCCESS / DANGER / LINK)・絵文字をビルダー上で直接編集できるようになりました。各スタイルは Discord 公式の配色でプレビューに反映され、リンクボタンには 🔗 マークが付きます。
  • プレビューの Discord マークダウン対応:見出し・リスト・太字・コード・サブテキスト(-#)など、Discord のマークダウン表記をプレビューでも忠実に再現するようにしました。コードブロックにはシンタックスハイライトが適用されます。

カスタムコマンドの強化

カスタムコマンドのビルダーに、再利用できる 関数(サブルーチン) と、永続変数の ネスト対応 を追加しました。

関数(サブルーチン)

コマンド内で 再利用できる処理のまとまり を「関数」として定義し、何度でも呼び出せるようになりました。functionDef(定義)・functionCall(呼び出し)・returnFunction(戻り値)の 3 種類のノードで構成します。ダッシュボードのサイドバーに 「関数」セクション{ } アイコン)が追加され、関数の編集中はキャンバス上部に現在地(スコープ)のパンくずが表示されます。

変数の見え方は 4 つのスコープ で整理されています。

  • グローバルBSVAR_・サーバー変数):関数の中からも読み書きできます。
  • コマンドスコープoption_ など):関数の中からは見えません。
  • 関数の引数{param_*}):読み取り専用で、値渡し(オブジェクト・配列は深いコピー)で受け取ります。
  • 関数ローカル:関数を抜けると破棄されます。

戻り値は returnFunction で 1 つのオブジェクトにまとめて返します。安全のため、関数のネストは最大 32、総呼び出し回数は 1000 までに制限されています。

永続変数のネスト対応

永続変数(BSVAR_)が 入れ子(ネスト)構造 を扱えるようになりました。array<object>(オブジェクトの配列)・array<array>(配列の配列)や、オブジェクトの中のオブジェクトなどを、宣言から保存・読み出しまで一貫して扱えます(ネストは最大 5 階層)。これまでどおりのフラットな変数とも後方互換です。

その他の新機能と改善

通知(トースト)・メニューの刷新

トーストやメニュー、ツールチップなどのポップアップを、淡い色のアイコンチップと控えめな影で統一し、見やすく整えました。

モジュール無効時の表示

モジュールを無効化している間は、設定画面をオーバーレイで覆い、無効化中であること を明示するようにしました。

ミニゲーム・電卓モジュールの調整

ミニゲームのベット額やオッズ(倍率・還元率・確率)を、ステッパーやスライダーで直感的に設定できるようにしました。電卓(/calc)モジュールの起動絵文字の選択 UI も刷新しています。

BotShader AI(構築支援アシスタント)の強化

ダッシュボードで Bot 構築をサポートする BotShader AI を強化しました。応答に使う AI モデル と、対応モデルでは 思考の深さ(effort) を選べるセレクタを追加し、左サイドバーから開ける 使用量ページ(消費量を % で表示)も用意しました。あわせて、回答が途中で止まらないようストリーミングの安定性を高め、Cmd / Ctrl + Enter での送信 やサイドバーの開閉状態の保持など、操作性も改善しています。

設定パネル(Components V2)の操作統一

Discord 上の各種設定パネル(チケット・ようこそ・入退室ログ・レベリング・AI 常時応答・認証・保護など)の表示を見直し、「現在値+編集ボタン」を同じ行にまとめた形 に統一しました。編集は同じメッセージ内で完結し、各サブ設定には「◀️ 戻る」を備えています。操作の色分け(取り消し不可=赤 / 復元できる警告=琥珀 / 中立=灰)も揃え、より分かりやすくしました。

修正された不具合

発言画像(Make it a Quote)の絵文字を修正

発言を画像化する機能(Make it a Quote)で、絵文字が表示されず欠けてしまう 不具合を修正しました。本番環境でも絵文字が正しく描画されるようになっています。

ホワイトリスト / ブラックリストが効かない不具合を修正

自動応答(AutoResponder)・AI 常時応答・保護(スパム対策)で、ホワイトリスト / ブラックリストを設定すると、対象が一致しても無言で動作しなくなる 不具合を修正しました。内部での ID の取り扱いを見直し、設定どおりに動作するようになっています。

実行基盤の安定化

実行基盤で利用しているデータベースとの接続まわりを見直し、断続的な切断・再接続が発生する 問題を解消しました。ログ処理の安定性が向上しています。

互換性について

これまでご利用いただいていた Bot やフロー定義は、v2.3 でもそのまま動作いたします。デザインの刷新やモジュール構成の見直しに伴う設定は自動で引き継がれるため、お客様側での移行作業は不要です。

なお、旧 ChatGPT モジュール自動ロール付与(autoRole) は、それぞれ新しい AI モジュールロール保持モジュール へ統合・置き換えとなりました。

サポート・コミュニティ

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

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

← ナレッジベースに戻る