LoginSignup
1
1

More than 1 year has passed since last update.

AI画像生成(Stable Diffusionなど)を行うDiscordのBotを追加するサイトをBlazorで作成したお話

Posted at

Zennにも同様の記事を投稿しています。
https://zenn.dev/kawa0x0a/articles/d2a1ca23be053a

TL;DR

Blazorで作ったWebサイト

  • Blazor Server製
  • ホスティングはAzureで決済サービスはStripeを使用
  • 勉強になったこと : ログインの認証回りの処理の書き方, Webサイトのデザイン, Bootstrapの使い方
  • 感想 : C#でWebサイト作れるの最高。あとはVisual Studioの補完が無いと生きていくことができないことがわかった
  • 課題 : なんかサイトの初回の読み込みにちょっと時間がかかる (原因が謎)

DiscordのBot

  • Python製
  • 作り方はたぶん一般的なBotの作り方と同じ
  • 使用できるAIモデルはStable Diffusion, Stable Diffusion 2, Waifu Diffusion, Anythingモデルに対応
  • 個人的にC#以外のプログラミング言語がそんなに好きじゃないのでコードなどは割愛
  • 課題 : Botを動かすサーバーにGradient Paperspaceを使っているため時々Botが動作しないタイミングがある (GCPとかも検討したけど24時間動かし続けるとやっぱりお値段が高い……)

技術メモ (挫折したこと一覧)

  • 最初はBlazor WebAssemblyで作っていたが途中からBlazor Serverに変更
    • 理由 : StripeのAPIキーのなどの秘匿したい情報が秘匿にできないためBlazor WebAssemblyからBlazor Serverに変更
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1