AIを使ってTwitchトークンを取得
ChatGPT、Claude などの AI アシスタントを使って、ボット、配信オーバーレイ、API プロジェクトに適した Twitch アカウントと OAuth 権限を選びます。
ウェブページを読める AI クライアントに、このプロンプトを貼り付けてください。設定するツールや作りたいものを伝えましょう。
使い方
必要なことを伝える
ボット、アプリ、オーバーレイの名前と、実行させたいことを伝えてください。アシスタントが設定手順を確認し、必要な権限を調べる手助けをします。
アカウントと権限を選ぶ
トークンは、認可する Twitch アカウントに紐づきます。自分のチャンネル用アカウントか、別のボット用アカウントを選んでください。続行する前に、要求される権限を確認しましょう。
Twitch で認可する
ブラウザで認可リンクを開き、Twitch にログインしてください。その後、対応する手順に応じてアシスタントに戻るか、認証情報をツールにコピーします。
AIクライアントの対応状況
どのクライアントでも同じプロンプトを使えます。認証情報の自動取得は、モデル名ではなく、有効なツールと認証情報に関するポリシーによって決まります。
- ChatGPTなどのチャットアプリ
- アシスタントは設定を案内できます。自動取得を提案する前に、ツールが非公開の認証情報の取得を許可しているか確認する必要があります。公開ウェブページを読めるだけでは不十分です。
- web fetchのみを使うClaude
- アシスタントの案内に従って手動で設定してください。web fetchツールは非公開の認証情報を含むリンクを制限しますが、Claudeはアカウントや権限の選択を手伝えます。
- コーディングエージェントとHTTPツール
- 有効なツールが認可フローの作成、非公開の認証情報の取得、作業中の応答の保持を許可していれば、自動取得を利用できます。まずこれらの機能を確認してください。
自動取得を利用できない場合は、必要な権限を選択済みのジェネレーターへのリンクをアシスタントに依頼してください。ブラウザーで認可し、認証情報を使用するツールに直接コピーします。
ログインは Twitch 上で行ってください。Twitch のパスワードやクライアントシークレットをチャットに貼り付けないでください。アクセストークン、リフレッシュトークン、非公開の取得リンクは、パスワードと同様に扱ってください。
質問の例
- ボット用の Twitch チャットトークンを取得したいです。どのアカウントと権限が必要ですか?
- 配信オーバーレイを設定しています。手順を確認して、適切な Twitch トークンを選ぶのを手伝ってください。
- Twitch API の連携機能を開発しています。必要なエンドポイントに合うスコープを選ぶのを手伝ってください。
Twitch の認証情報について
- アクセストークン
- ユーザーアクセストークンは、認可した Twitch アカウントとして、付与された権限の範囲内でツールが操作するためのものです。
- リフレッシュトークン
- リフレッシュトークンは、有効期限が切れたアクセストークンを更新するためのものです。秘密に保ち、更新後は最新のリフレッシュトークンを保存してください。
- クライアントID
- クライアント ID は、トークンを発行したアプリを識別します。トークンと一緒に提供された、対応する ID を使ってください。
自分の Twitch アプリを使う場合
AI フローでは、TwitchTokenGenerator の共有アプリを通してユーザーアクセストークンを発行します。本番サービスや、自分のクライアント ID に紐づくトークンが必要な場合は、自分の Twitch アプリと手動生成ツールを使ってください。