unko.dev の物語作成シーケンス図
だいぶ時が経ちましたが、毎日更新されるうんこ物語の作成のシーケンス図を書いてみました。
sequenceDiagram
EventBridge-->>Lambda: 物語更新依頼
Lambda->>Lambda: 物語の設定の決定
Lambda->>ChatGPT: 物語作成依頼
ChatGPT->>Lambda: 物語のテキスト
Lambda->>Polly: 物語の音声ファイル作成依頼
Polly->>Lambda: 物語の音声ファイル
Lambda->>GitHub(Priv): 物語および音声ファイルのコミットとプッシュ
GitHub(Priv)-->>GitHub Actions: 自動起動
GitHub Actions->>GitHub Actions: Hugoビルド
GitHub Actions->>GitHub(Pub): Hugoビルド結果をプッシュ
GitHub(Pub)-->>GitHub Pages: 公開
:::note info ブログのテーマがダークモードだと表示がうまくできません。現在調整中です。 :::
このような感じでできました。 はたして、このアーキテクチャでできるのでしょうか。 やるだけやってみます。
Read other posts