Discord ボットを作成しました。その唯一の機能は、DC メンバーがキーワードを書き込むと、ボットが以下を送信することです。
- 画像へのリンク
- 投稿へのリンク
したがって、キーワードごとに 2 つの URL があります。現在、このデータはコードで記述されています。このデータを外部ファイルまたはデータベースに保存したいと考えています。
ここで問題となるのは、ボットとファイルまたはデータベースをホストするための最適なソリューションは何かということです。必要なのは、小規模な無料ホスティング サービスです。ボットとデータは実際には非常に小さいので、複雑なものは必要ありません。
今はいくつかの選択肢を考えましたが、それがうまくいくかどうかはわかりません。
Discord ボットを Heroku に保存し、Firebase にデータベースを作成します。ボットとデータベースはこのように通信できますか?
Google Cloud マイクロインスタンスに db/file と bot の両方を保存します (無料の場合)。ただし、このような小さなタスクには複雑すぎるように思えます。
「Zapier」について聞いたことがありますが、どのように機能するのか理解していません。これは私のケースに適したソリューションでしょうか?
つまり、ボットとデータ ソースの両方をホストする必要があり、これら 2 つが通信する必要があります。ボットはデータを読み取る必要があります。
答え1
Zapier はホスティング サービスではなく、さまざまなアプリケーション間でタスクを自動化できるサービスです。
Heroku でボットをホストし、Firebase でデータベースをホストすることは、ユースケースに適したソリューションです。Heroku と Firebase はどちらも、小規模なボットとデータベース (およびテスト用) には十分な無料レベルを提供しています。Discord API を使用してボットを Discord に接続し、Firebase API を使用してボットを Firebase データベースに接続できます。これで完了です。