XZZ/route.py
2021-01-27 14:42:24 +08:00

27 lines
668 B
Python

from worker import emmm
def ZZRouter(data):
uid = data['user_id']
gid = data['group_id']
role = data['sender']['role']
mid = data['message_id']
parms = str.split(data['raw_message'][1:])
print(uid, gid, role, parms)
if parms == []:
parms[0] = 'help'
worker = parms[0]
try:
package = __import__(name='worker.' + worker, fromlist=worker)
Ans_ = getattr(package, 'Ans')
except:
Ans_ = emmm.Ans
Ans = Ans_(parms, uid, gid, role, mid, data)
Message = Ans.CheckPermission()
if Message == 0:
Message = Ans.GETMSG()
elif Message == -1:
return
Ans.sendmsg(Message)