技術とかの雑なToday I Learnedメモ

DiscordのBOTをどこに置くか その2

DiscordのBOTをどこに置くか その2

昨日の続き。

各所でリプライをいただいたり話を聞いたりしたので追記。

Google Apps Script

GASを使った方法があるのを教えてもらった。

Google Apps Scriptで出退勤の発報botを作った - Kuzunoha-NEのブログ

任意のスプレッドシートをストレージとして扱い、データを溜める必要がある場合はそれで済ませ、あとはDiscordのWebhookとして登録する。

なるほど、簡易的なものならこれで十分なのかもしれない。

Cloudflare Workers

Cloudflareがアツそうという話を教えてもらったので、試してみるのもよさそう。

Cloudflare Workers やる

Cloudflare Workers 面白い - ゆーすけべー日記

個人利用くらいだったら無料で済ませられそう。

上記記事には書いていないが、cloudflare-discord-botというライブラリもあった。

alvgaona/cloudflare-discord-bot: Build blazing fast Discord bots on top of Cloudflare Workers for free!

これはどのくらい使えるんだろうか。

Cloudflare Workers®

一日10万リクエストまでなら無料らしい。

Cloudflare Workersを軽く使ってみてこれがサーバーレス(ラムダ/FaaS)のスタンダードになってほしいなと思った - nwtgck / Ryo Ota

Workers KV edge storageというのを使うらしい。

Cloudflare Workers KV|サーバーレスコンピューティング | Cloudflare

わりと面白そうな記事も多いし、今回作るBOTならよほどのことがない限り無料で運用できる範囲なので、Cloudflare触ってみたいというモチベーションで今回はCloudflare Workersを使ってみようかな。