Eu fiz um bot Discord. Sua única função é se um membro do DC escrever uma palavra-chave, o bot enviará:
- link para uma imagem
- Link para uma postagem
Portanto, para cada palavra-chave, tenho 2 URLs. Atualmente, esses dados estão escritos em código. Desejo armazenar esses dados em um arquivo externo ou banco de dados.
Agora o problema é qual a melhor solução para hospedar um bot e um arquivo ou banco de dados. Preciso de um pequeno serviço de hospedagem gratuito. O bot e os dados são realmente muito pequenos, então não preciso de nada complexo.
Pensei em algumas opções agora, embora não saiba se funcionaria:
armazenar o bot Discord no Heroku e criar um banco de dados no Firebase. O bot e o banco de dados podem se comunicar dessa maneira?
para armazenar banco de dados/arquivo e bot na microinstância do Google Cloud (se for gratuito). Embora pareça muito complexo para uma tarefa tão pequena.
Já ouvi falar do "Zapier" mas não entendo como funciona, é uma boa solução para o meu caso?
Resumindo, preciso hospedar um bot e uma fonte de dados, e esses dois devem se comunicar. O bot deve ler os dados.
Responder1
Zapier não é um serviço de hospedagem, mas sim um serviço que permite automatizar tarefas entre diferentes aplicações.
Hospedar seu bot no Heroku e seu banco de dados no Firebase seria uma boa solução para seu caso de uso. Tanto o Heroku quanto o Firebase oferecem níveis gratuitos que devem ser suficientes para um pequeno bot e banco de dados (e para testá-los). Você pode usar a API Discord para conectar seu bot ao Discord e a API Firebase para conectar seu bot ao banco de dados Firebase. E é isso.