For discord bot, does Ceramic node need to constantly be running

if i wanted to create a discord bot that can ping an API and then the API will store data in ceramic network - do i need a ceramic node running at all times or can i just start the node when the API is pinged and stop it after execution?

Hey @shmoji. Your Ceramic node needs to be up and running for any interactions with your applications to be anchored and for the data to be available for your application.
For a small application you should be able to use a free-tier of most of the cloud providers and keep it running without interruptions if the cloud services cost is the point of of concern.