"Deploy" your web project on Web temporarily with Ngrok
Testing your project and have Public URLs from your localhost temporarily
Have you project in localhost working nice.
But for some reason u want to testing deployed on web.
You could use heroku, GCP, Firebase hosting. Most of Then must have a account for each service and you only want testing temporary your web api or chatbot.
ngrok is a tool that could help you.
Create account and go to dashboard
Run your project in localhost and copy your PORT.
then install and execute ngrok.exe
ngrok authtoken [YOUR TOKEN] ngrok http [SAME-PORT-LOCALHOST-PROJECT]