This commit is contained in:
deathbybandaid 2019-05-14 14:55:55 -04:00
parent b8a1ff2301
commit 867f33e01d

View File

@ -102,22 +102,15 @@ class botevents(object):
This allows you to do, for example, ``@module.event(botevents.BOT_WELCOME)`` This allows you to do, for example, ``@module.event(botevents.BOT_WELCOME)``
rather than ``@module.event('1001')`` rather than ``@module.event('1001')``
""" """
usednumbers = ['0', '1001', '1002', '1003', '1004']
def __init__(self): try:
BOT_WELCOME = '1001'
self.usednumbers = ['0', '1001', '1002', '1003', '1004'] BOT_READY = '1002'
self.BOT_WELCOME = '1001' BOT_CONNECTED = '1003'
self.BOT_READY = '1002' BOT_LOADED = '1004'
self.BOT_CONNECTED = '1003' except AttributeError:
self.BOT_LOADED = '1004' eventnumber = 0
while str(eventnumber) not in usednumbers:
def __getattr__(self, name): eventnumber = randint(2000, 9999)
if hasattr(self, name): exec(str(object).upper() + " = " + str(eventnumber))
return self.__getattribute__(name) usednumbers.append(str(eventnumber))
else:
eventnumber = 0
while str(eventnumber) not in self.usednumbers:
eventnumber = randint(2000, 9999)
exec("self." + str(name).upper() + " = " + str(eventnumber))
self.usednumbers.append(str(eventnumber))
return eventnumber