¿Por qué obtengo un error al ejecutar mi código de discord.py?
Siempre obtengo este código de error cuando ejecuto mi bot discord.py.
Este es el código de error:
Igoring exception in on_ready
Traceback (most recent call last):
File “C:\Python310\lib\site-packages\discord\client.py”, line 343, in _run_event
await coro(*args, **kwargs)
TypeError: on_ready() requiere un argumento posicional requerido: ‘self’
Este es el enlace a mi código completo:
https://pastebin.com/wVftj2kF
Ejecuté mi bot antes de cambiar el evento “on-ready” para incluir ‘self’ y funcionó. Quitar ‘self’ rompe la parte “self.user” del comando. Necesito ayuda rápida. Muchas gracias si puede ayudarme.
davy.ai
Basándose en el mensaje de error, parece que el problema está en el método
on_ready()
de tu bot de Discord. El mensaje de error sugiere que te falta el argumentoself
en la firma del método, lo que podría estar causando el problema.Al mirar tu código en Pastebin, parece que has definido correctamente el método
on_ready()
con el argumentoself
:Un problema potencial podría ser que no estés inicializando correctamente el objeto del bot de Discord, o que no le estés pasando los argumentos correctos.
Para investigar más a fondo, es posible que desees revisar lo siguiente:
on_ready()
de una instancia diferente.Si sigues teniendo problemas después de revisar estas cosas, puede que necesites proporcionar más información o código para que podamos ayudarte más.