Add send message to specified channel functionality, plus misc bug fixes.

Signed-off-by: The Craw <chinese.raundry@gmail.com>