こんにちは。
のちたままです。
今回はNightbotで使えるTwitch変数についてのお話です。
以前soコマンドの設定について話しましたが、そこではTwitch変数で使えるFormatted Stringをgameとtitleだけにしていました。
ここでは他にどんな項目があるのかご紹介します。
Nightbotを利用したsoコマンドの書き方はこちらにあります。
formatted stringとは?
Nightbotで使えるTwitch変数には基本的な使い方と応用的な使い方の2種類があります。
formatted stringは応用の方で使用する文字列です。
twitch変数の基本的な使い方としては、\$(twitch ユーザー名)というものです。
これはusernameの部分に入れた人の配信情報を取得して表示することができます。
例えば\$(twitch nochitamama)と書いておくと、のちたままの配信情報が出ます。
応用的な使い方は\$(twitch ユーザー名 “formatted string”)という書き方になります。
formatted stringはNightbotが用意してくれている特定の書き方を使用した文字列です。
例えば、僕の配信チャンネルのURLを表示する場合は、\$(twitch nochitamama “{{url}}”)という書き方をします。
他にも\$(twitch nochitamama “{{displayName}}は{{game}}カテゴリで配信しています。”)とすると「のちたままはMakers & Craftingカテゴリで配信しています。」と出ます。
formatted stringの項目
Twitchコマンドで使えるFormatted Stringは以下の表にまとめました。
全部で17種類あります。
項目名 | 表示内容 | 備考 | 表示例 |
name | ユーザーID | ||
displayName | 表示名 | ||
url | チャンネルページのURL | ||
status | 配信の状態(オンラインかオフラインか) | ||
title | 配信タイトル | ||
game | カテゴリ | ||
tags | 配信タグ | 配信中 | |
createdAt | アカウントの作成日時 | ||
createdLength | アカウント作成時から現在までの経過時間 | ||
viewers | 現在の配信視聴者数 | ||
views | 現在のチャンネル視聴者数 | ||
followers | フォロワーの数 | ||
resolution | 解像度 | 配信中 | |
fps | fpsの値 | 配信中 | |
uptimeAt | 配信開始時刻 | 配信中 | |
uptimeLength | 配信時間の長さ | 配信中 | |
subscriberCount | サブスクライバーの数 |
これらの項目名を書くと対応した内容が表示されます。
注意点として、formatted stringは必ず{{}}で囲うようにしてください。
また、上の表で「配信中」としているものは配信外で使用しても情報が出なかったりするのでご注意ください。
formatted stringを使った記載例を改めて載せておきます。
- \$(twitch nochitamama “{{url}}”)
- \$(twitch nochitamama “{{displayName}}は{{game}}カテゴリで配信しています。”)
このようにいろいろ組み合わせて見てください。
最後に
今回はNightBotのTwitch変数で使えるformatted stringについてご紹介しました。
以前紹介したsoコマンドなどの作成に役立てば幸いです。
それではまた別の記事でお会いしましょう。
Twitchにて配信活動をしています。
もし良ければチャンネルを見ていただけると嬉しいです。
その他のリンクはこちら
コメント