From daaa487a0e1d13e5a25201724069834b533f5569 Mon Sep 17 00:00:00 2001 From: Andrew Strain Date: Thu, 15 Oct 2020 07:23:25 -0400 Subject: [PATCH] Add name to greeting --- src/main/java/com/isageek/blaztek/bot/Bot.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/isageek/blaztek/bot/Bot.java b/src/main/java/com/isageek/blaztek/bot/Bot.java index fd812e0..d31427c 100644 --- a/src/main/java/com/isageek/blaztek/bot/Bot.java +++ b/src/main/java/com/isageek/blaztek/bot/Bot.java @@ -69,8 +69,20 @@ public void chat(String message) throws MessageNotParsedException { log.println("My name is Bot. Who are you?"); } else if (message.equals("what is your name")) { log.println("My name is Bot. What is your name?"); - } else if (message.startsWith("i am") || message.startsWith("my name is")) { - log.println("Nice ot meet you!"); + } else if (message.startsWith("i am")) { + if (message.length() > 5) { + String name = message.substring(5, 6).toUpperCase() + message.substring(6); + log.println("Nice ot meet you " + name + "!"); + } else { + recite(); + } + } else if (message.startsWith("my name is")) { + if (message.length() > 11) { + String name = message.substring(11, 12).toUpperCase() + message.substring(12); + log.println("Nice ot meet you " + name + "!"); + } else { + recite(); + } } else if (message.equals("sad")) { log.println("Indeed"); } else if (message.equals("you can't") || message.equals("you can not")) {