A simple way to make it so API developers can on rely on Nightbot not sending messages to the chat after a urlFetch request would be to make Nightbot listen for a 204 (No Content) HTTP status response from the API server and not say anything (i.e. “Error Connecting To Remote Server” or “[Empty Response]”) if it is found.
It makes sense to use the standard instead of something like a single whitespace for something like this, because not only would it make working with Nightbot less confusing, but would also free up the time that would be spent waiting for a timeout because the headers come at the start of the response.
Thank you for you time.