mirror of
https://github.com/SpiceBot/SpiceBot.git
synced 2026-11-12 06:29:54 -05:00
try this instead
This commit is contained in:
parent
37cdefacf1
commit
b8a1ff2301
@ -103,19 +103,21 @@ class botevents(object):
|
|||||||
rather than ``@module.event('1001')``
|
rather than ``@module.event('1001')``
|
||||||
"""
|
"""
|
||||||
|
|
||||||
usednumbers = []
|
def __init__(self):
|
||||||
|
|
||||||
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'
|
||||||
|
self.BOT_LOADED = '1004'
|
||||||
|
|
||||||
def __getattr__(self, name):
|
def __getattr__(self, name):
|
||||||
if hasattr(self, name):
|
if hasattr(self, name):
|
||||||
return self.__getattribute__(name)
|
return self.__getattribute__(name)
|
||||||
else:
|
else:
|
||||||
eventnumber = 0
|
eventnumber = 0
|
||||||
while not eventnumber and eventnumber not in self.usednumbers:
|
while str(eventnumber) not in self.usednumbers:
|
||||||
eventnumber = randint(2000, 9999)
|
eventnumber = randint(2000, 9999)
|
||||||
exec("self." + str(name).upper() + " = " + str(eventnumber))
|
exec("self." + str(name).upper() + " = " + str(eventnumber))
|
||||||
|
self.usednumbers.append(str(eventnumber))
|
||||||
return eventnumber
|
return eventnumber
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user