Message queue instead of http webhook?

Hi! Is there any efficient way of using message queue, for example rabbitmq, as a method to interact with rasa bot instead of sending POST requests to http webhook? I did not find any relevant information online. I looked at custom connectors, but there you will also get a webhook. For now, the only idea I have is to use rasa Agent and NLUInterpreter python sdk and build custom server to consume messages from mq and process them with Agent. Am I right on my idea? Is there any efficient way of doing this out of the box?

Have you considered the socket channel for a more efficient interface?

There isn’t an exist rabbit or kafka channel. You can find the source for the channels here and could consider writing a new channel.

Ok thanks! I will look into sockets and new channel approach.