diff --git a/modules/Echo.py b/modules/Echo.py new file mode 100644 index 0000000..68cfa08 --- /dev/null +++ b/modules/Echo.py @@ -0,0 +1,34 @@ +""" +Echo - repeat text +Copyright (C) 2010 Brian S. Stephan + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +""" + +from extlib import irclib + +from Module import Module + +class Echo(Module): + """ + Repeat provided text, for random internal use, mostly. + """ + + def do(self, connection, event, nick, userhost, replypath, what, admin_unlocked): + whats = what.split(' ') + if whats[0] == 'echo' and len(whats) >= 2: + return self.reply(connection, replypath, ' '.join(whats[1:])) + +# vi:tabstop=4:expandtab:autoindent +# kate: indent-mode python;indent-width 4;replace-tabs on;