假设我做了一个用户用来触发短信的命令。
@client.command()
async def hello(ctx) :
await ctx.send (f'Hey there {ctx.author.name}! Say 1 to access the moderation module and 2 to access the fun module')
如果他们输入1,我将引导他们进行一系列与他们输入2不同的动作。
答案 0 :(得分:0)
您可以在函数中添加一个将带有值的变量。
破坏以下代码:
async def hello(ctx,input:int = None):
输入是变量。
:int 用于指定所需的值。可以为:str :int 或空白。
= None 用于保留值None,直到用户输入该值。
@client.command()
async def hello(ctx,input:int = None):
if input == None:
await ctx.send (f'Hey there {ctx.author.name}! Say 1 to access the moderation module and 2 to access the fun module')
elif input == 1:
#ACCESS THE MODERATION MODULE
pass
elif input == 2:
#ACCCESS THE FUN MODULE
pass