User Tools

Site Tools


projects:processbot:start

This is an old revision of the document!


Table of Contents

ProcessBot

ProcessBot is a protocol agnostic chat bot written in Python utilizing JSON-RPC over queues to dynamically loadable plugins that run in subprocesses.

Design

ProcessBot plugins have a plugin name and an instance UUID. The Python plugin package name must be equal to 'processbot-foobar' where foobar is the name of the plugin. Instance UUIDs are assigned upon plugin provisioning.

At the core of ProcessBot there is a message router. Instance UUIDs are used to route messages to the proper destination.

Source

projects/processbot/start.1690592528.txt.gz · Last modified: by jkent