【发布时间】:2021-01-16 03:36:48
【问题描述】:
我尝试制作一个自动响应机器人,以在每次输入时提供自动支持之类的功能:hey i
机器人输出此错误:
Ignoring exception in on_message
Traceback (most recent call last):
File "C:\Users\lequi\AppData\Local\Programs\Python\Python38-32\lib\site-packages\discord\client.py", line 312, in _run_event
await coro(*args, **kwargs)
TypeError: on_message() missing 1 required positional argument: 'ctx'
但我在 de 函数中做了 ctx,所以我不知道代码有什么问题 我希望你们能帮助我:D
如果可以的话请帮帮我:D
@bot.event
async def on_message(message, ctx):
if 'hey' in message.content.lower():
if 'i' in message.content.lower():
embed = discord.Embed(title=f'test',description=f'**test** : ``test``', color=0x001fff )
await ctx.send(embed=embed)
if 'test' in message.content.lower():
embed = discord.Embed(title=f'test',description=f'**test** : ``test``', color=0x001fff )
await ctx.send(embed=embed)```
【问题讨论】:
标签: python discord discord.py discord.py-rewrite traceback