Integration on telegram

The integration is done using ngrok on telegram. The action server is not getting connected. Rest of the things are working fine.

The implementation is done on docker.

In docker-compose.yml

image

Dockerfile

Dockerfile

image

In credentials.yml

action_endpoint: url: “http://publicIP:5065/webhook

@nik202 Could you please help on this?

I think has a mistake in ports definition

Your rasa action start on 5056 port but you put “5065:5065” in your docker-compose

Maybe you need change action_endpoit too in endpoints.yml

action_endpoint:
  url: "http://action_server:5065/webhook"
1 Like

@sreewarrier Yes, Joao spotted the error and suggest the solution. If you still need help do tag me or email me. OR Ref this post of mine: Dockerizing my rasa chatbot application that has botfront - #11 by nik202

Good Luck!

Thanks a lot. Just now noticed the port mismatch :slight_smile: Checking on it. Will let you know :slight_smile:

Thanks @nik202 for the response :slight_smile:

Thank you! :slight_smile: Its happening :slight_smile:

1 Like

@sreewarrier remember to close this thread. Thanks.

It looks like you’re having an issue with connecting the action server in your Rasa implementation on Telegram. Since you’re using ngrok for integration, ensure that the ngrok tunnel is correctly forwarding requests to your action server’s endpoint. Regarding the port issue in your docker-compose file, make sure that the ports are correctly mapped, and the action server is running on the expected port (5056 or 5065). For more advanced CRM with SMS capability, you might want to check out telegram crm. Integrating SMS into your CRM can enhance your communication and notification capabilities.