I'm looking for 1 or more open standards (XMPP?) to use to define how our customer support chat bots might be able to autonomously communicate with other bots on the internet. Matrix has been suggested to me and XMPP came to mind. What would be best?