SorryHanzoMain, это нельзя считать исправлением ошибки (если ошибка вообще существует).
Можно и так написать:
if(message.substr(0,1)!==REQUIRED_PREFIX)
return false;
Вот только ожидает ли объект request, что скрипт что-то да ответит?
Запрос без ответа - такое себе client-server взаимодействие.
upd. а еще можно void возвращать, тогда в коде выше false удаляется, а в конце обработчика сообщения удаляется "return ", запятая и "true".