Hi I have installed RasaX on GKE using Helm chart tag: 1.8.1
Here is the instance of our RasaX: https://rasa.factly.in/
The chatbot works as expected, but I need help with setting up channels (Telegram, Facebook, Slack). I have setup a Telegram bot using Botfather and followed the steps as mentioned here to setup the channel: https://rasa.com/docs/rasa/user-guide/connectors/telegram
I setup connector in the values.yaml file like mentioned here for telegram channel: https://rasa.com/docs/rasa-x/installation-and-setup/openshift-kubernetes/#configure-rasa-open-source-channels
I am not receiving any response from the bot when I interact using the telegram bot. I don’t see anything in the logs that suggest the requests are actually hitting the webhook. Following is the webhook_url that I think is the issue: https://rasa.factly.in/webhooks/telegram/webhook
When I hit the above URL, it takes me directly to the login page. Seems like there an issue with either deployment/installation or if I am missing any steps to expose webhooks. Could also be that I have configured something wrong with my ingress.
The chatbot I have so far is a very simple one with hard coded responses for user inputs like (1,2 and so on). So, I don’t have any custom actions setup currently. I am attaching the values.yaml file I have so far by masking any secrets.
Following is what I did differently than the steps provided in the documentation :
- I installed a separate instance of nginx-ingress using the stable/nginx-ingress helm chart as I was having issues with setting up ingress with the default rasa/nginx chart and configuring SSL using letsencrypt.
I am attaching the ingress file I am using right now and the values.yaml for RasaX EE Helm chart. Any help is greatly appreciated. The chatbot we have is for information related to Covid-19, so it is a bit time sensitive for us to get to the users.
Thanks, Shashi
values.yml (2.2 KB) rasax-ingress.yml (885 Bytes)