Show newer

最近に作っていたIRCクライアントのイベントマネージャが形になったゆえ、次はメッセージとコマンドのパーサーだのー ( 'ω') うーむ

日本の植民地になった「昭和66年」のアメリカでゾンビと戦う中国産ゲーム『昭和米国物語』開発者インタビュー。全ての描写には意味がある、中国のスタジオにしか作れない“私たちの昭和”とは
news.denfaminicogamer.jp/inter

お、おうww ( 'ω')

『バズ・ライトイヤー』US版予告が公開!SF超大作のクオリティー
cinematoday.jp/news/N0129853
おお、これはよい。見に行こうぞ( 'ω')✨

Stardeusの和訳のプルリクを提出じゃ
updated to compatible as v0.5.266.835[2022-04-24] #34
github.com/kodolinija/stardeus
1行だけ次回に対応だの( 'ω')

Stardeusの和訳のプルリクを提出じゃ
updated to compatible as v0.5.262.826[2022-04-20] #32
github.com/kodolinija/stardeus
重要な部分が含まれているため、少しかかってしまったのであるな ( 'ω')

Stardeusの和訳の追加プルリクを提出完了じゃ
updated to compatible as v0.5.251.800[2022-04-08]
github.com/kodolinija/stardeus
いつものって感じだのう ( 'ω')

しかし、これは実装して正解であったのう。

user::editの直下にパラメータがいたり、channel:moderateが記載してある表が別になってるとか微妙に問題があったのじゃ( 'ω') channelの表が2個できたり、上書きされたり。

副産物としてscope制御用のクラスを実装してみたのじゃ( 'ω')
github.com/s-yurama/twitch_api

本当は
$scope->chat->read = true;
みたいなことができるようにしたかったのじゃが、用途が限定的ゆえにということで

dev.twitch.tv/docs/authenticat の通り、curlで叩いたら結果はjsonだの。
{"access_token":"XXXXX","expires_in":XXXXX,"token_type":"bearer"}
で、トークン取れた。

で、とるときは
POST id.twitch.tv/oauth2/token
?client_id=<your client ID>
&client_secret=<your client secret>
&grant_type=client_credentials
&scope=<space-separated list of scopes>
をたたくと。

ふむふむ。トークンは有効期限があって、
dev.twitch.tv/docs/authenticat
記載の OAuth Client Credentials Flow でとる必要があるとな。

で、登録はここからだの。
dev.twitch.tv/console/apps/cre
そして、アプリ用のアカウントは2段階認証の有効かが必須とな。

ふーむ。IRCでログインするには、OpenAuthのトークンが必要で、それを作るためのClientIDとsecretKeyが必要で、
そのためには、まずアカウントに紐づくアプリとして登録する必要があると。
dev.twitch.tv/docs/authenticat

数年前にC言語でsocket通信で遊んでみたことがあって、それが生きるとはのう。やはりC言語は一度は勉強しておくもんだの ( 'ω')

おお、ザ・ラストシップがPrimeに来ている...! ( 'ω')

データベースを.gitigonoreに登録し忘れてしもうた。用事から戻ってきたら修正しよう (;´ω`)

上手くいった( 'ω') これでコンテナにいろいろ閉じ込めて効率化できるのう。

これは今からblogにまとめておくかの。

Show older
S_Yurama's private mastodon

S_Yurama's private mastodon server for brain-storming and art, R&D.