jenkins-bot has submitted this change and it was merged.

Change subject: Randomly pick between multiple configurable messages
......................................................................


Randomly pick between multiple configurable messages

Change-Id: Ie90e352d9f64ba3a2c717006a5adf8b082006a80
---
M DefaultConfig.yaml
M jouncebot.py
2 files changed, 7 insertions(+), 1 deletion(-)

Approvals:
  Mwalker: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/DefaultConfig.yaml b/DefaultConfig.yaml
index fc68c8b..b854225 100644
--- a/DefaultConfig.yaml
+++ b/DefaultConfig.yaml
@@ -17,3 +17,7 @@
 
 logging:
   useSyslog: no
+
+messages:
+  - %sDear anthropoid, the time has come. Please deploy %s (%s).
+  - %sRespected human, time to deploy %s (%s). Please do the needful.
diff --git a/jouncebot.py b/jouncebot.py
index 0be499c..7eae11e 100755
--- a/jouncebot.py
+++ b/jouncebot.py
@@ -22,6 +22,7 @@
 import sys
 from datetime import datetime
 import pytz
+import random
 
 
 class JounceBot(irc.bot.SingleServerIRCBot):
@@ -135,7 +136,8 @@
                     nicks = "%s: " % (", ".join(event.owners))
                 else:
                     nicks = ""
-                self.connection.privmsg(self.channel, "%sDear anthropoid, the 
time has come. Please deploy %s (%s)." % (
+                message = random.choice(self.config['messages'])
+                self.connection.privmsg(self.channel, message % (
                     nicks,
                     event.window,
                     event.url

-- 
To view, visit https://gerrit.wikimedia.org/r/150059
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ie90e352d9f64ba3a2c717006a5adf8b082006a80
Gerrit-PatchSet: 3
Gerrit-Project: wikimedia/bots/jouncebot
Gerrit-Branch: master
Gerrit-Owner: Yuvipanda <[email protected]>
Gerrit-Reviewer: Dzahn <[email protected]>
Gerrit-Reviewer: Mwalker <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to