小型 Discord 機器人和外部文件/資料庫的最佳解決方案

小型 Discord 機器人和外部文件/資料庫的最佳解決方案

我製作了一個 Discord 機器人。它唯一的功能是,如果 DC 成員寫入關鍵字,機器人將發送:

  • 連結到圖像
  • 連結到帖子

因此,對於每個關鍵字,我有 2 個 URL。目前,這些數據是用程式碼編寫的。我希望將此數據儲存在外部文件或資料庫中。

現在的問題是託管機器人和文件或資料庫的最佳解決方案是什麼。我需要一個小型的免費託管服務。機器人和數據確實很小,所以我不需要任何複雜的東西。

我現在考慮了一些選擇,儘管我不知道它是否有效:

  1. 將 Discord 機器人儲存在 Heroku 中並在 Firebase 中建立資料庫。機器人和資料庫可以這樣通訊嗎?

  2. 將資料庫/檔案和機器人儲存在 Google Cloud 微實例中(如果是免費的)。儘管對於這麼小的任務來說聽起來太複雜了。

  3. 我聽說過“Zapier”,但我不明白它是如何工作的,這對我的情況來說是一個好的解決方案嗎?

簡而言之,我需要託管機器人和資料來源,並且這兩者應該進行通訊。機器人應該讀取數據。

答案1

Zapier 不是託管服務,而是一項允許您在不同應用程式之間自動執行任務的服務。

在 Heroku 上託管您的機器人,在 Firebase 上託管您的資料庫將是適合您的用例的一個很好的解決方案。 Heroku 和 Firebase 都提供免費套餐,對於小型機器人和資料庫(並對其進行測試)來說應該足夠了。您可以使用 Discord API 將您的機器人連接到 Discord,並使用 Firebase API 將您的機器人連接到 Firebase 資料庫。就是這樣。

相關內容