  Chatbots can be a good way to interact with IoT devices, and other
information systems: they can provide information with a convenient interface
for casual or frequent interaction. Sometimes there can be good reasons to have
more than one chatbot: maybe we have several computers, or diverse
infrastructure, with different access conditions. This work concentrates on
this case, when it can be useful to establish a method for them to work in a
cooperative way. In principle, coordination is a good property: each one of
these chatbots can be devoted to solve different tasks and our users can have
different needs when accessing to every capability of each chatbot.
  In this paper we are proposing an architecture for several chatbots that can
interact via a command and control channel, requesting actions for other bots
and collecting the replies in order to pass them to the user. The chatbot
infrastructure is lightweight, and it can use public (but not publicly
viewable) infrastructure providing an easy way to start a project with it.
