# coding=utf-8 """ announce.py - Send a message to all channels Copyright © 2013, Elad Alfassa, Licensed under the Eiffel Forum License 2. """ from module import commands, example @commands('announce') @example('.announce Some important message here') def announce(bot, trigger): """ Send an announcement to all channels the bot is in """ if not trigger.admin: bot.reply('Sorry, I can\'t let you do that') return for channel in bot.channels: bot.say('[ANNOUNCEMENT] %s' % trigger.group(2), channel) bot.reply('Announce complete.')