Лучшее решение для небольшого бота Discord и внешнего файла/базы данных
Я сделал бота для Discord. Его единственная функция — если член DC напишет ключевое слово, бот отправит:
- ссылка на изображение
- Ссылка на сообщение
Итак, для каждого ключевого слова у меня есть 2 URL-адреса. В настоящее время эти данные записываются в коде. Я хочу сохранить эти данные во внешнем файле или базе данных.
Теперь проблема в том, какое решение лучше всего подойдет для размещения бота и файла или базы данных. Мне нужен небольшой бесплатный хостинг. Бот и данные на самом деле очень маленькие, поэтому мне не нужно ничего сложного.
Сейчас я подумал о нескольких вариантах, хотя не знаю, сработает ли это:
хранить бота Discord в Heroku и создать базу данных в Firebase. Могут ли бот и БД общаться таким образом?
для хранения базы данных/файла и бота в микроэкземпляре Google Cloud (если это бесплатно). Хотя это звучит слишком сложно для такой маленькой задачи.
Я слышал о «Запире», но не понимаю, как он работает, подойдет ли он для моего случая?
Короче говоря, мне нужно разместить и бота, и источник данных, и эти двое должны взаимодействовать. Бот должен прочитать данные.
1 ответ
Zapier — это не хостинг, а сервис, позволяющий автоматизировать задачи между различными приложениями.
Размещение вашего бота на Heroku и вашей базы данных на Firebase будет хорошим решением для вашего варианта использования. И Heroku, и Firebase предлагают уровни бесплатного пользования, которых должно быть достаточно для небольшого бота и базы данных (а также для их тестирования). Вы можете использовать API Discord для подключения бота к Discord и API Firebase для подключения бота к базе данных Firebase. Вот и все.