I think this will work even better
code:
var wordArray = new Array ('Hello!', 'Hi!', 'Yo', 'Allo', 'Hiya', 'Why, Hello!');
var receivedWordArray = new Array ('HI', 'HI!', 'LO', '\'LO', 'HIYA', 'HELLO!', 'HELLO', 'YO.', 'YO!', 'YO', 'ALLO!', 'ALLO');
var re = RegExp("\b"+receivedWordArray.join("\b|\b")+"\b","i");
function OnEvent_ChatWndReceiveMessage(ChatWnd,Origin,Message,MessageType) {
if (Origin != Messenger.MyName) {
if (Messenger.MyStatus != 3) {
ChatWnd.SendMessage('AutoMessage: I\'m busy right now.');
return false;
}
var randomMsg = wordArray[Math.floor(Math.rand() * wordArray.length)];
if (re.test(Message)){
ChatWnd.SendMessage(randomMsg);
}
}
}
Credits to
markee for the regex