Disparar tareas en JS según conversación con el chat. En español

Estoy investigando como generar request especificos, todo desde java script, según sea la conversación, por ejemplo si se le pide al chat enviar un email, que este pregunte el email y una vez ingresado genere un request a una API para enviar el email. Todo en java script