@RicJames Looks like you have an extra 'IF' in that line.
Yours:
if (%wu_command == !weather) || (%wu_command == !current) || (%wu_command == !time) || if (%wu_command == !w) {
Corrected:
if (%wu_command == !weather) || (%wu_command == !current) || (%wu_command == !time) || (%wu_command == !w) {