summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/rbot/plugins/poll.rb9
1 files changed, 6 insertions, 3 deletions
diff --git a/data/rbot/plugins/poll.rb b/data/rbot/plugins/poll.rb
index 4dc28e69..0b91d27d 100644
--- a/data/rbot/plugins/poll.rb
+++ b/data/rbot/plugins/poll.rb
@@ -236,7 +236,9 @@ class PollPlugin < Plugin
return if poll == nil
poll.stop!
- @bot.say(poll.channel, _("let's find the answer to: %{q}") % {
+ dest = poll.channel ? poll.channel : poll.author
+
+ @bot.say(dest, _("let's find the answer to: %{q}") % {
:q => "#{Bold}#{poll.question}#{Bold}"
})
@@ -268,7 +270,7 @@ class PollPlugin < Plugin
end
end
- @bot.say poll.channel, poll.outcome
+ @bot.say dest, poll.outcome
# Now that we're done, move it to the archives
archives = @registry[:archives]
@@ -342,7 +344,8 @@ class PollPlugin < Plugin
m.reply((to_reply % {
:bold => Bold,
- :id => poll.id, :author => poll.author, :channel => poll.channel,
+ :id => poll.id, :author => poll.author,
+ :channel => (poll.channel ? poll.channel : _("private")),
:started => poll.started,
:end => poll.ends_at
}) + options + outcome)