]> jfr.im git - erebus.git/blame - modules/control.py
added control module, with !die, to stop bot
[erebus.git] / modules / control.py
CommitLineData
e2b30093 1# Erebus IRC bot - Author: Erebus Team
2# !EVAL and !EXEC commands
3# This file is released into the public domain; see http://unlicense.org/
4
5# module info
6modinfo = {
7 'author': 'Erebus Team',
8 'license': 'public domain',
9 'compatible': [1],
10 'depends': [],
11}
12
13# preamble
14import modlib
15lib = modlib.modlib(__name__)
16modstart = lib.modstart
17modstop = lib.modstop
18
19# module code
20import sys
21import ctlmod
22
23
24@lib.hook('die', needchan=False, glevel=lib.MANAGER)
25def cmd_die(bot, user, chan, realtarget, *args):
26 sys.exit(0)
27 os._exit(0)