Can return Response in help_full function
This commit is contained in:
parent
ae4a303554
commit
000c67e45e
|
@ -85,11 +85,15 @@ class Bot(threading.Thread):
|
||||||
if msg.args[0] in self.modules:
|
if msg.args[0] in self.modules:
|
||||||
if len(msg.args) >= 2:
|
if len(msg.args) >= 2:
|
||||||
if hasattr(self.modules[msg.args[0]], "HELP_cmd"):
|
if hasattr(self.modules[msg.args[0]], "HELP_cmd"):
|
||||||
res.append_message(self.modules[msg.args[0]].HELP_cmd(msg.args[1]))
|
return self.modules[msg.args[0]].HELP_cmd(msg.args[1])
|
||||||
else:
|
else:
|
||||||
res.append_message("No help for command %s in module %s" % (msg.args[1], msg.args[0]))
|
res.append_message("No help for command %s in module %s" % (msg.args[1], msg.args[0]))
|
||||||
elif hasattr(self.modules[msg.args[0]], "help_full"):
|
elif hasattr(self.modules[msg.args[0]], "help_full"):
|
||||||
res.append_message(self.modules[msg.args[0]].help_full())
|
hlp = self.modules[msg.args[0]].help_full()
|
||||||
|
if isinstance(hlp, Response):
|
||||||
|
return hlp
|
||||||
|
else:
|
||||||
|
res.append_message(hlp)
|
||||||
else:
|
else:
|
||||||
res.append_message("No help for module %s" % msg.args[0])
|
res.append_message("No help for module %s" % msg.args[0])
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user