【发布时间】:2020-11-21 05:47:01
【问题描述】:
我正在创建一个机器人来验证成员是否在我们学校。由于某种原因,在输入学号后,机器人会要求再次输入而不是发送电子邮件
@client.event
async def on_member_join(member):
await member.send("You have joined the unofficial (school) discord server! To access the rest of the server you must "
"confirm you are from (our school).")
sent_email = False
confirmation_key = generate_key()
while not sent_email:
await member.send('What is your student number? ')
response = await client.wait_for('message')
student_number = response.content
if student_number.isalpha() or student_number.isalnum():
await member.send("Please Enter Your Student Number!")
elif student_number.isnumeric():
send_mail(student_number, confirmation_key)
sent_email = True
await member.send(f'Sending Confirmation Email...')
任何答案将不胜感激!
【问题讨论】:
标签: python discord.py discord.py-rewrite