Initial version of the bot - it can connect to a channel and process messages both public and private.