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