イベント設定のうち一部のトリガーでは変数をつかって数値やコメント内容、コメントした人などを入手して表示することが可能です。
このページではイベント設定でつかえる変数についてまとめていきます。
たぬえさ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◯◯」に設定したときに、
コマンド対象とターゲットオプションに使える特殊な変数があります。

%cpid%
コマンド対象には本来はチャネポを割り当てして使うのですが、チャネポ内に返金・完了処理を作る場合は%cpid%でトリガーにしているチャネポに適用するというように変数で指示を出すことができます。
%redeemid%
チャンネルポイントの管理画面から誰のチャネポを返金/完了するのかをターゲットオプションという欄で選択する際に%redeemid%の変数を使うことができます。
チャネポ内に返金・完了処理を作る場合は%redeemid%を使ってそのチャネポのその人の引き換えIDをターゲットに指定させることができます。
チャンネルポイントの値段変更の四則演算式に使える変数
チャネポの値段を変更する際の四則演算の際に現在のチャンネルポイントの値段を取得する変数%cost%が使えます。

例えば、オペレーションが起動したときにチャネポの値段が現在の値段から1000pt増えてほしいのであれば、「%cost%+1000」という計算式を入れると、その通り計算されます。
紹介カードで使えるゲームの名前と配信タイトルを取得する変数
紹介カードはレイドやコメント欄に友だちの配信者の人が遊びにきてくれたときに紹介するためにあるオペレーションのタブの種類の1つです。
紹介カードでは%gametitle%変数と%streamtitle%変数の2種類を使うことができます。

紹介者のTwitchカテゴリを表示する%gametitle%変数
紹介カード内の文字列やコメント欄に表示するコメントに%gametitle%という変数を入力すると、トリガーを発動した人が最後に配信していたTwitchの配信カテゴリを表示します。
例えば、
「%name%さんはTwitchで%gametitle%の配信をしていたみたい!」
みたいな使い方をします
紹介者のTwitch配信のタイトルを表示する%streamtitle%変数
紹介カード内の文字列やコメント欄に表示するコメントに%streamtitle%という変数を入力すると、トリガーを発動した人が最後に配信していた配信のタイトルを取得して表示します。
例えば、
「%name%さんは%streamtitle%という名前の配信をしていたみたい!」
みたいな使い方をします
コメント欄
このwikiにおける回答者は他の利用者です。開発者や筆者ではありません。
当掲示板に質問しても回答が得られるとは限りません。
質問をして回答を得られた場合はお礼を、自己解決した場合は報告を忘れないようにしましょう。
ここで質問する前に右上にあるサイト内検索やよくある質問などで調べてみましょう
