Connect project offers a range of tools to set up a distributed bot architecture.
Work in progress. See Examples folder.