Previously, when OpenAI returned a message with an empty string,
it would try to send that empty message, which throwed an error.
Now it will react with an emoji to the message that triggered the request.
'?' is not accepted character in OpenAI api as a valid name
I also switched the order of the replace steps,
so there will be less _- in the final username