summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>2007-02-04 14:35:34 +0000
committerGiuseppe Bilotta <giuseppe.bilotta@gmail.com>2007-02-04 14:35:34 +0000
commit1974a4f0d4a6b5634fab6a57277f18a9684334f4 (patch)
treecb3f310783eec8211289a56c3b5aec5849099888 /data
parent8a5ebf89685fb4fd75a6480d2e750db315780644 (diff)
Weather plugin fixups
Diffstat (limited to 'data')
-rw-r--r--data/rbot/plugins/weather.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/data/rbot/plugins/weather.rb b/data/rbot/plugins/weather.rb
index 7a48ef23..036fbbdd 100644
--- a/data/rbot/plugins/weather.rb
+++ b/data/rbot/plugins/weather.rb
@@ -112,6 +112,7 @@ class WeatherPlugin < Plugin
if loc.empty?
debug "No weather location found for #{m.sourcenick}"
m.reply "I don't know where you are yet, #{m.sourcenick}. See 'help weather nws' or 'help weather wu' for additional help"
+ return
end
case service
when :nws
@@ -149,6 +150,9 @@ class WeatherPlugin < Plugin
when nil
m.reply "couldn't retrieve weather information, sorry"
return
+ when /Search not found:/
+ m.reply "no such station found (#{where})"
+ return
when /<table border.*?>(.*?)<\/table>/m
data = $1
m.reply wu_weather_filter(data)