allows chatting from a custom client.