Twitch Emotesとは
動画配信サイトであるtwitchで利用できる絵文字たちのことです。
ずいぶん昔にはこの絵文字たちの画像URL一覧がJSONで提供されていたようなのですが、
現在アクセス先が見当たらず、自分でJSONを作ってしまおうという記事です。
類似記事として
があります。
登録方法は上記リンクで網羅されているので、私は箇条書き程度での紹介にさせていただきます。
登録からAPIを触るまで
- Twitchデベロッパーに登録 https://dev.twitch.tv/console
- 二段階認証を有効化
- アプリケーションを登録、とりあえず名前適当に決めてローカルホストを指定
- 管理タブからidをメモして、シークレットキーを生成
- ツイッチcliをダウンロード https://github.com/twitchdev/twitch-cli/releases
- twitch.exeをコマンドプロンプト上にドラック&ドロップ
- 続けて「token」と入力して、id、シークレットキーで認証を通す
- 「api get /chat/emotes/global」の入力でグローバルエモートの一覧が得られる
あとはコマンドプロンプトの出力をjsonに保存するだけなので
twitch.exe api get /chat/emotes/global >C:\Users\user\Desktop\json\emote.json
おわり
twitchemotes.com より
twitch emotesやbadgeの権利はクリエイター・オーナーに帰属するようです。
クリエイター・オーナーの許可のもとで利用を行ってください。