Uso a WWEBJS, bem simples de criar o chat. Mas se o projeto for algo muito grande e com grande responsabilidade aconselho usar a API oficial.