#include #include #include "strings.h" #include #include void do_chatbot(void) { int stage=0; /* stage 0: i'm fine how are you... -> stage 1: people sometimes make mistakes -> stage 2: love to. how about global thermonuclear war? -> stage 3: no lets play global thermonuclear war -> stage 4: GLOBAL THERMONUCLEAR WAR!!! */ while(1) { char buf[513]; int ret=getnstr(buf, 512); usleep(SLEEP_TIME*100); if(ret==ERR) { print_string("\n\n"); print_string("SORRY?"); print_string("\n\n"); } else { allLower(buf); remove_punct(buf); bool valid=false; switch(stage) { case 0: for(int i=0;i