From d2c3db9748f14994f15506dcab5bec684df8d142 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Tue, 1 Dec 2015 19:19:01 +0000 Subject: [PATCH] A second commops bot. --- roles/fedmsg/irc/templates/ircbot.py | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/roles/fedmsg/irc/templates/ircbot.py b/roles/fedmsg/irc/templates/ircbot.py index 7b8ce5d6aa..813765aafd 100644 --- a/roles/fedmsg/irc/templates/ircbot.py +++ b/roles/fedmsg/irc/templates/ircbot.py @@ -89,10 +89,30 @@ config = dict( channel='fedora-commops', filters=dict( topic=[ - '^((?!(planet|fedora_elections|meetbot\.meeting\.item\.help|meetbot\.meeting\.complete|github\.star|github\.fork|github\.release|fedocal\.meeting\.new|fedocal\.meeting\.update|fedocal\.meeting\.delete|fedocal\.calendar|fas\.group\.member\.sponsor|fedbadges\.person\.login\.first|pagure\.project\.new|askbot\.post\.flag_offensive|anitya\.distro\.add)).)*$', + '^((?!(planet|fedora_elections|meetbot\.meeting\.item\.help|meetbot\.meeting\.complete|fedocal\.meeting\.new|fedocal\.meeting\.update|fedocal\.meeting\.delete|fedocal\.calendar|fas\.group\.member\.sponsor|fedbadges\.person\.login\.first|pagure\.project\.new|askbot\.post\.flag_offensive|anitya\.distro\.add)).)*$', ], ), ), + # A second bot for that commops crew that watches for the term "commops" + dict( + network='chat.freenode.net', + port=6667, + make_pretty=True, + make_terse=True, + + {% if env == 'staging' %} + nickname='commopswatch-s', + {% else %} + nickname='commopswatch', + {% endif %} + channel='fedora-commops', + filters=dict( + topic=[ + '(planet|fedora_elections|meetbot\.meeting\.item\.help|meetbot\.meeting\.complete|fedocal\.meeting\.new|fedocal\.meeting\.update|fedocal\.meeting\.delete|fedocal\.calendar|fas\.group\.member\.sponsor|fedbadges\.person\.login\.first|pagure\.project\.new|askbot\.post\.flag_offensive|anitya\.distro\.add)', + ], + body=['^((?!commops).)*$'], + ), + ), # For that python3 porting fad. AMAZING! dict(