Creo q el codigo del plugin ha de ser lo mas independiente posible de los canales y los parametros de configuracion propios de un canal, como por ejemplo el user y contraseña, no deberian estar con los parametros globales. Es por eso que he modificado el archivo core/config.py y he añadido dos nuevos archivos para poder tener los parametros independizados por canales.
Miratelo y a ver que te parece.