Melhor solução para um pequeno bot Discord e arquivo/banco de dados externo

Melhor solução para um pequeno bot Discord e arquivo/banco de dados externo

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:

  1. 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?

  2. 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.

  3. 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.

informação relacionada