配信サイトmixerでチャットボットを作る備忘録

mixer.comはMicrosoftが運営するゲーム特化の配信サイトです。

GitHub

mixer公式のgithubリポジトリに以下のライブラリがある。

  • mixer/client-node
  • mixer/client-websocket
  • mixer/shortcode-oauth
  • mixer/implicit-oauth-example
  • mixer/client-nodeは旧beam-client-nodeらしい。
    mixer/shortcode-oauthはOAuthの仕組みを理解するのに役に立つ。
    implicit oauthについて詳細な説明が見当たらないが、脆弱性により廃止されるのか??
    軽く試してみたが使用できなかった。

    yarn add @mixer/client-node
    yarn add @mixer/client-websocket
    

    また少し古いが以下のライブラリもある。中身は公式とやっていることは同じなので使用しなかった。
    tje/mixer-chatbot

    公式開発

    basictutorial…認証不要の使用方法
    Creating a Chat Bot
    特に参考になる。基本的にここを見ておけばよい。アクセストークンが重要。
    protocolの説明
    Client ID等の取得。
    OAuth Clients page

    OAuth

  • Quick Details…各トークンの有効期限
  • Shortcode Authentication
  • OAuth Scopes
  • API endpoint
    https://mixer.com/api/v1/
    Mixer API 1.0 REST documentation
    /oauth
    /oauth/shortcode
    /oauth/token

    シェアする

    • このエントリーをはてなブックマークに追加

    フォローする