Fixed the bot joining channels multiple times

Signed-off-by: Ravn T-M <ravn.tm@gmail.com>
Made filter messages more customizable

Signed-off-by: Ravn T-M <ravn.tm@gmail.com>
Added experimental event logging for API calls

Signed-off-by: Ravn T-M <ravn.tm@gmail.com>