javipalanca / spade

Smart Python Agent Development Environment
MIT License
258 stars 98 forks source link

Chatrooms for different agents #113

Open carlosgcg opened 1 year ago

carlosgcg commented 1 year ago

Description

Hello! I'm working in a multi-agent environment with SPADE. Currently, all the agents created communicate with each other without exclusivity. I would like to know if it's possible with SPADE to create chatrooms within a Prosody server so that, based on a given criterion, each agent enters its corresponding chatroom and only communicates with the agents in that chatroom. If it's possible, I would greatly appreciate guidance on how to implement this.

What I Did

So far, what I've done is enable the muc module on my Prosody server and verify with a free agent like Gajim that chatroom creation indeed works. Now, I want to implement it within my code in SPADE.

javipalanca commented 1 year ago

SPADE does not currently support chatrooms with muc. However, since XMPP support exists, it would be easy to create a plugin that adds this support to SPADE. If someone would volunteer to do it..... :)