diff options
Diffstat (limited to 'src/modules')
-rw-r--r-- | src/modules/echo.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/modules/echo.py b/src/modules/echo.py new file mode 100644 index 0000000..9510442 --- /dev/null +++ b/src/modules/echo.py @@ -0,0 +1,18 @@ +import asyncio + +import main + +client = None + + +@main.description("aka cat") +@main.name("echo") +@asyncio.coroutine +def echo(args, author, channel, message): + yield from client.send_message(channel, content=author.mention + ': ' + args[0]) + + +def setup(default_cmds, cclient): + global client + default_cmds += [echo] + client = cclient |