Лучшее решение для небольшого бота Discord и внешнего файла/базы данных

Лучшее решение для небольшого бота Discord и внешнего файла/базы данных

Я сделал бота Discord. Его единственная функция — если участник DC напишет ключевое слово, бот отправит:

  • ссылка на изображение
  • Ссылка на пост

Итак, для каждого ключевого слова у меня есть 2 URL. В настоящее время эти данные записаны в коде. Я хочу сохранить эти данные во внешнем файле или базе данных.

Теперь проблема в том, какое решение лучше всего подойдет для размещения бота и файла или базы данных. Мне нужен небольшой бесплатный хостинг. Бот и данные на самом деле очень маленькие, поэтому мне не нужно ничего сложного.

Я сейчас подумал о нескольких вариантах, хотя и не знаю, сработает ли это:

  1. для хранения бота Discord на Heroku и создания базы данных на Firebase. Могут ли бот и база данных общаться таким образом?

  2. хранить и db/file и bot в микроэкземпляре Google Cloud (если это бесплатно). Хотя это звучит слишком сложно для такой маленькой задачи.

  3. Я слышал о «Zapier», но не понимаю, как он работает. Подойдет ли он для моего случая?

Короче говоря, мне нужно разместить и бот, и источник данных, и эти двое должны общаться. Бот должен считывать данные.

решение1

Zapier — это не сервис хостинга, а сервис, позволяющий автоматизировать задачи между различными приложениями.

Размещение вашего бота на Heroku и вашей базы данных на Firebase будет хорошим решением для вашего варианта использования. И Heroku, и Firebase предлагают бесплатные уровни, которых должно быть достаточно для небольшого бота и базы данных (и для ее тестирования). Вы можете использовать API Discord для подключения вашего бота к Discord и API Firebase для подключения вашего бота к вашей базе данных Firebase. Вот и все.

Связанный контент