Error 400 en discord.py

Estoy haciendo un bot con Discord.py y recibo un error al intentar enviar un mensaje con una inserción.

Aquí está el error que recibo:

Traceback (most recent call last): File "C:\Users\pc\Documents\Storage\python\NanoBot\bot.py", line 101, in on_message await client.send_message(message.channel, embed=embed) File "C:\Users\pc\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\client.py", line 1152, in send_message data = yield from self.http.send_message(channel_id, content, guild_id=guild_id, tts=tts, embed=embed) File "C:\Users\pc\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\http.py", line 198, in request raise HTTPException(r, data) discord.errors.HTTPException: BAD REQUEST (status code: 400) 

Mi código:

 embed = discord.Embed(color=target.color) embed.set_thumbnail(url=target.avatar_url) embed.set_author(name=str(target.name), url="Playing " + str(target.game)) embed.set_footer(text="!!userinfo command") embed.add_field(name="Status", value=str(target.status)) embed.add_field(name="Nickname", value=str(target.nick)) embed.add_field(name="Account Created", value=str(target.created_at)) embed.add_field(name="Roles", value=str(roles)) embed.add_field(name="Joined at", value=str(target.joined_at)) await client.send_message(message.channel, embed=embed) 

Dado que está utilizando DisciPi, si lee la descripción de client.send_message , si envía un mensaje en la embed que supera los 2000 chrs, discord generará un error de solicitud de 400. Para el límite de caracteres de Discord es 2000.

Como puede ver, en realidad no es un error real, discord.errors.HTTPException: BAD REQUEST (status code: 400) . Es un error personalizado cometido por discord API. Para corregirlo, puede dividir el mensaje en incrustaciones que tengan menos de 2000 chrs y enviarlas por separado. Para que quede claro, esto no se debe a que el servidor esté inactivo, sino porque el servidor rechazó enviar su mensaje porque es demasiado largo.