イベント設定で使える変数

Last-modified: 2025-05-07 (水) 08:07:56

イベント設定のうち一部のトリガーでは変数をつかって数値やコメント内容、コメントした人などを入手して表示することが可能です。
このページではイベント設定でつかえる変数についてまとめていきます。

たぬえさ3の変数とは

たぬえさ3に実装されている変数とは%〇〇〇〇%というフォーマットで区切られた変数のことで、一部のトリガー内のオペレーション設定にて使えます。

変数を使うと例えば次のようなことができます

  • コメント欄に送られてきたコメントを取得してOBSのテキストソースに出力
  • サブスクライブの継続月数を取得してコメント欄に感謝を表示
  • チャネポを交換した人の名前を取得して、抽選結果を表示
  • レイドで送られてきたユーザーの人数を感謝メッセージに表示
  • 連続視聴記録の数値を配信画面上の好きな所に表示
  • ほかソフトで出力した文字情報をコメント欄や配信画面に表示

変数一覧表

汎用変数表~概ね全てのトリガーで使える変数
※公式たぬえさ3Discordサーバーにある変数表の翻訳です チャンネル#宿題のお手伝い に変数一覧があります
※%nick%や%name%の引数はニックネームやTwitch表示名が設定されてない場合、順番に%nick%>%name%>%loginid%と自動的に変換されます

作用例使った人の表示名を取得使った人のニックネームを取得使った人のTwitchIDを取得発動したトリガーの数値を取得トリガーで入力された文字列を取得
\変数名
トリガー名
%name%%nick%%loginid%%number%%comment%
チャット:テキストTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得-検出されたメッセージを取得
チャット:コマンドTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得-引数としてコマンドの後の文字列を取得
チャット:入室Twitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得--
チャット:退出Twitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得--
その配信枠の初コメTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得-初コメの内容を取得
チャンネルでの初コメTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得-初コメの内容を取得
チャネポ報酬チャネポを交換したユーザーのTwitch表示名を取得チャネポを交換したユーザーのたぬえさ3で設定したニックネームの表示チャネポ交換した人のTwitchIDを取得-チャネポ交換時のチャット入力を取得
連続視聴記録Twitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得連続視聴記録の連続回数を表示連続視聴記録の共有時のチャット入力を取得
レイドTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得レイドで来た人数を表示-
チアーTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得チアーの数字を表示-
バンTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得--
タイムアウトTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得タイムアウトの秒数を表示-
サブスクライブサブスクした人のTwitch表示名を取得サブスクした人のたぬえさ3ニックネーム取得サブスクした人のTwitchIDを表示サブスクの月数を表示サブスク更新時のチャット入力を取得
サブスクギフト(受信)サブスクを受け取ったユーザーの表示名を取得サブスクを受け取ったユーザーのたぬえさ3ニックネームを取得サブスクを受け取ったユーザーの表示名を取得--
サブスクギフト(送信)サブスクを送信したユーザーの表示名を取得サブスクを送信したユーザーのたぬえさ3ニックネームを取得サブスクを送信したユーザーの表示名を取得サブギフの個数を表示-
時刻-----
強調されたメッセージTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得-入力されたメッセージを取得
メッセージエフェクトTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得-入力されたメッセージを取得
フォローTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得--
広告開始-----
セレブレーションTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得--
サブ限モードでチャット送信Twitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得--
ランダムスタンプアンロックTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得--
アンロックするスタンプを選ぶTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得--
改造スタンプTwitch表示名を取得たぬえさ3で設定したニックネームの取得TwitchIDを取得--
投票-----
予想(チャネポ賭け)-----
ハイプトレイン-----
目標-----
配信オン&オフライン-----
%name%%nick%%loginid%%number%%comment%

変数一覧表その2

作用例実行ファイルで送られたデータを取得ハイプトレインのレベルを取得予想や賭けの結果を表示目標の現在の数値を表示目標の目標値を表示タイトルを表示Twitchから送られた生のデータを表示
\変数名
トリガー種類
%stdout%%hypelv%%winner%%goalcurrent%%goaltarget%%title%%rawmessage%
チャット:テキスト実行ファイルで送られたデータを取得インターネットリレーチャット(IRC)の生データを取得
チャット:コマンド実行ファイルで送られたデータを取得
チャット:入室実行ファイルで送られたデータを取得
チャット:退出実行ファイルで送られたデータを取得
その配信枠の初コメ実行ファイルで送られたデータを取得インターネットリレーチャット(IRC)の生データを取得
チャンネルでの初コメ実行ファイルで送られたデータを取得インターネットリレーチャット(IRC)の生データを取得
チャネポ報酬実行ファイルで送られたデータを取得
連続視聴記録実行ファイルで送られたデータを取得インターネットリレーチャット(IRC)の生データを取得
レイド実行ファイルで送られたデータを取得
チアー実行ファイルで送られたデータを取得
バン実行ファイルで送られたデータを取得
タイムアウト実行ファイルで送られたデータを取得
サブスクライブ実行ファイルで送られたデータを取得
サブスクギフト(受信)実行ファイルで送られたデータを取得
サブスクギフト(送信)実行ファイルで送られたデータを取得
時刻実行ファイルで送られたデータを取得
強調されたメッセージ実行ファイルで送られたデータを取得インターネットリレーチャット(IRC)の生データを取得
メッセージエフェクト実行ファイルで送られたデータを取得インターネットリレーチャット(IRC)の生データを取得
フォロー実行ファイルで送られたデータを取得EventSub(TwtichAPI)の生データを取得
広告開始実行ファイルで送られたデータを取得EventSub(TwtichAPI)の生データを取得
セレブレーション実行ファイルで送られたデータを取得EventSub(TwtichAPI)の生データを取得
サブ限モードでチャット送信実行ファイルで送られたデータを取得EventSub(TwtichAPI)の生データを取得
ランダムスタンプアンロック実行ファイルで送られたデータを取得EventSub(TwtichAPI)の生データを取得
アンロックするスタンプを選ぶ実行ファイルで送られたデータを取得EventSub(TwtichAPI)の生データを取得
改造スタンプ実行ファイルで送られたデータを取得EventSub(TwtichAPI)の生データを取得
投票実行ファイルで送られたデータを取得投票が終わったときに最も選ばれた投票先を取得投票のタイトルを取得EventSub(TwtichAPI)の生データを取得
予想(チャネポ賭け)実行ファイルで送られたデータを取得予想が終わったときに配信主が選んだ項目を取得予想のタイトルを表示EventSub(TwtichAPI)の生データを取得
ハイプトレイン実行ファイルで送られたデータを取得ハイプトレインの現在のレベルを取得EventSub(TwtichAPI)の生データを取得
目標実行ファイルで送られたデータを取得目標の進捗を取得目標の終了値を取得EventSub(TwtichAPI)の生データを取得
配信オン&オフライン実行ファイルで送られたデータを取得EventSub(TwtichAPI)の生データを取得
%stdout%%hypelv%%winner%%goalcurrent%%goaltarget%%title%%rawmessage%

特定のオペレーション内で使える特殊な変数

特定のオペレーション内では特殊な変数が使える場合があります。

チャンネルポイントの返金・完了処理に使える変数

チャネポを返金・完了する際にコマンドタイプを「CPRedemption◯◯」に設定したときに、
コマンド対象とターゲットオプションに使える特殊な変数があります。
チャネポ返金変数.png

%cpid%
コマンド対象には本来はチャネポを割り当てして使うのですが、チャネポ内に返金・完了処理を作る場合は%cpid%でトリガーにしているチャネポに適用するというように変数で指示を出すことができます。

%redeemid%
チャンネルポイントの管理画面から誰のチャネポを返金/完了するのかをターゲットオプションという欄で選択する際に%redeemid%の変数を使うことができます。
チャネポ内に返金・完了処理を作る場合は%redeemid%を使ってそのチャネポのその人の引き換えIDをターゲットに指定させることができます。

チャンネルポイントの値段変更の四則演算式に使える変数

チャネポの値段を変更する際の四則演算の際に現在のチャンネルポイントの値段を取得する変数%cost%が使えます。
チャネポ値段変更変数.png

例えば、オペレーションが起動したときにチャネポの値段が現在の値段から1000pt増えてほしいのであれば、「%cost%+1000」という計算式を入れると、その通り計算されます。

紹介カードで使えるゲームの名前と配信タイトルを取得する変数

紹介カードはレイドやコメント欄に友だちの配信者の人が遊びにきてくれたときに紹介するためにあるオペレーションのタブの種類の1つです。
紹介カードでは%gametitle%変数と%streamtitle%変数の2種類を使うことができます。
紹介カード変数.png

紹介者のTwitchカテゴリを表示する%gametitle%変数
紹介カード内の文字列やコメント欄に表示するコメントに%gametitle%という変数を入力すると、トリガーを発動した人が最後に配信していたTwitchの配信カテゴリを表示します。
例えば、
「%name%さんはTwitchで%gametitle%の配信をしていたみたい!」
みたいな使い方をします

紹介者のTwitch配信のタイトルを表示する%streamtitle%変数
紹介カード内の文字列やコメント欄に表示するコメントに%streamtitle%という変数を入力すると、トリガーを発動した人が最後に配信していた配信のタイトルを取得して表示します。
例えば、
「%name%さんは%streamtitle%という名前の配信をしていたみたい!」
みたいな使い方をします

コメント欄


このwikiにおける回答者は他の利用者です。開発者や筆者ではありません。
当掲示板に質問しても回答が得られるとは限りません。
質問をして回答を得られた場合はお礼を、自己解決した場合は報告を忘れないようにしましょう。

ここで質問する前に右上にあるサイト内検索やよくある質問などで調べてみましょう