改寫 chat 架構以利支援其他協定的來源
chat 新增 IRC 聊天