Currently whenever someone joins a channel, the on_join function is called, which can cause flooding to the channel. An option should be added to avoid spamming the channel, or maybe I've identified a bug, and the message should be messaged to the joiner privately instead of sending into the channel.