def trollbox_wrapper(handler):
async def decorator(data):
if len(data) != 5:
return
type_ = data[0]
message_id = data[1]
username = data[2]
text = data[3]
reputation = data[4]
kwargs = {
"id": message_id,
"username": username,
"type": type_,
"text": text,
"reputation": reputation
}
if inspect.isgeneratorfunction(handler):
await handler(**kwargs)
else:
handler(**kwargs)
return decorator
评论列表
文章目录