//////////////////////////////// Fetching dymamic messages Start ///////////////////////////////////////////////////////////
messages = zoho.crm.getRecords("Chatbot_Messages");
// info messages;
for each dynamic_message in messages
{
// info dynamic_message.get("Type");
if(dynamic_message.get("Type") == "Welcome")
{
welcome_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "HIPAA Disclaimer")
{
hippa_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Chat End")
{
chat_end_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Departments")
{
departments_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Issue")
{
issue_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Connect to Agent")
{
connect_to_agent_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "User Not Identified")
{
user_not_identified_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Other Email")
{
other_mail_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Select Product")
{
select_product_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "No Support Agreement")
{
no_support_agreement_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Category")
{
category_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Read Article")
{
read_article_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Article Found")
{
article_found_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Issue Resolved with Article")
{
issue_resolved_with_article_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Tallk to Agent")
{
talk_to_agent_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Thank You for Information")
{
thank_you_for_information_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Need Further Help")
{
need_further_help_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Thank You")
{
thank_you_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Ticket Created for Team")
{
ticket_created_for_team_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Ticket Created for Reference")
{
ticket_created_for_reference_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Issue Resolved")
{
issue_resolved_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "What Can I Help You")
{
how_can_i_help_you_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Operator Busy")
{
operator_busy_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Classification")
{
classification_message = dynamic_message.get("Message");
}
else if(dynamic_message.get("Type") == "Ticket Not Created")
{
ticket_not_created_message = dynamic_message.get("Message");
}
}
//////////////////////////////// Fetching dymamic messages Ends ///////////////////////////////////////////////////////////
response = Map();
response.put("action","reply");
response.put("replies",{hippa_message,welcome_message,departments_message});
response.put("input",{"type":"select","options":{"Client Care","Sales"}});
return response;