I have tried doing just HTTP and also doing https like so: https://url:8443/webhooks/telegram/webhook but I never get anything.
I run the rasa actions server by doing: rasa run actions -vv and run rasa by doing: rasa run --enable-api --cors “*” --vv I have also tried to give it the direct ssl-certificate via the command line as detailed here: Command Line Interface but again, nothing.
I am using rasa v3 and python 3.8 in my server. My action endpoint is pointing to
You first have to create a Telegram bot to get credentials. Once you have them you can add these to your credentials.yml . Getting Credentials#. BKLinkGlobal Employee Login
Could you try with NGROK once, I suspect telegram does not support URL with ports yet. Other than that your verify token should be the bot name that you have chosen while creating the bot on telegram
So even when trying that, I get nothing from telegram. Not an error, message, or anything, neither does it appear in the server. This is what I have right now in endpoints.yml:
So, I don’t have any ports and I do have a working https. Also the bot father token was given to me by bot father and the verification is also what I used to create it.
On telegram, when I send the message I get nothing at all. On the server I get nothing it stays like:
rasa server:
2022-11-30 12:05:31 INFO root - Starting Rasa server on http://0.0.0.0:5005
2022-11-30 12:05:32 INFO rasa.core.processor - Loading model models/20221130-120513-glossy-transformation.tar.gz...
2022-11-30 12:06:48 INFO root - Rasa server is up and running.
and on the rasa server:
2022-11-30 12:05:21 INFO rasa_sdk.endpoint - Action endpoint is up and running on http://0.0.0.0:5055
2022-11-30 12:05:21 DEBUG rasa_sdk.utils - Using the default number of Sanic workers (1).
Am I missing something? I also double checked and port 8443 is busy but 443 is not and being used only for https so…what gives?
Did you try if you can hit the URL from outside? like using a chatbot first, see if you are able to make conversation from your server without the PORT.
Your server is placed on a machine I suppose, and you have purchased a domain with SSL
I can definitely talk to the chatbot via web sockets for example, is that it?
However, the webhooks endpoint is the one that I can’t hit from the outside which makes sense to me since I don’t believe it’s meant to be hit via a browser. Unless I’m mistaken.
Also yes, my server is on a Linux server I paid for and had a valid SSL certificate as well (I have also tried giving the SSL route to the rasa run command with the --ssl-certificate and key flags)