23 lines
800 B
Python
23 lines
800 B
Python
|
""" The help module. """
|
||
|
|
||
|
from pagermaid import help_messages
|
||
|
from pagermaid.listener import listener
|
||
|
|
||
|
|
||
|
@listener(outgoing=True, command="help",
|
||
|
description="显示命令列表或单个命令的帮助。",
|
||
|
parameters="<命令>")
|
||
|
async def help(context):
|
||
|
""" The help command,"""
|
||
|
if context.arguments:
|
||
|
if context.arguments in help_messages:
|
||
|
await context.edit(str(help_messages[context.arguments]))
|
||
|
else:
|
||
|
await context.edit("无效的参数")
|
||
|
else:
|
||
|
result = "**命令列表: \n**"
|
||
|
for command in sorted(help_messages, reverse=False):
|
||
|
result += "`" + str(command)
|
||
|
result += "`, "
|
||
|
await context.edit(result[:-2] + "\n**发送 \"-help <命令>\" 以查看特定命令的帮助。**")
|