我想编辑某人的用户名,只要他们发送邮件添加一个用户来显示他们发送了多少邮件,我将如何在discord.py中执行此操作?
我每次发送邮件时都会通过编辑用户名来设置机器人+1来编号。
keyword = "thing"
@bot.event
async def on_message(message):
message_text = message.content.strip().upper()
if keyword in message_text:
await ctx.send('. . .')
我试过这只是在检测到关键字时输出文本。
我期待得到一个输出。 。 。但没有任何反应,没有错误信息,没有,只是没有做任何事情。
任何帮助将不胜感激,谢谢!
message_text
都是大写字母,但"thing"
是小写字母
keyword = "thing"
@bot.event
async def on_message(message):
message_text = message.content.strip().lower()
if keyword in message_text:
await message.channel.send('. . .')
请注意,您不能执行ctx.send
,因为您不在命令中,因此无法访问调用上下文对象。