@dabblelab/autopilot-core
Version:
Core functionality for the Twilio Autopilot CLI and the Twilio Autopilot Plugin for the Twilio CLI.
40 lines (34 loc) • 911 B
JavaScript
/**
* Private
*/
const Task_Actions = async (messages) => {
try{
let action = [];
if(typeof messages.speech == "object" && messages.speech.length){
action.push({
"say": {
"speech": messages.speech[0].replace(/\n+|\t+|\r+/g, " ")
}
},
{
"listen" : true
}
);
}else if(typeof messages.speech == "string")
{
action.push({
"say": {
"speech": messages.speech.replace(/\n+|\t+|\r+/g, " ")
}
},
{
"listen" : true
}
);
}
return action;
}catch(err){
throw err;
}
}
module.exports = { Task_Actions };