У меня бот-дискорд (использующий discord.py), и он представляет пользователям «профиль», в котором указано, сколько игр они выиграли (игра не важна), их счет, лигу и сколько игр они проиграли.Не так много включено во встроенное поле, поэтому я озадачен, почему я получаю эту ошибку.
Это будет бот, управляющий Лигой в игре (счеты, лиги и т. Д.), И яЯ уже пытался заменить строки "\ u200b" чем-то другим (всего два дефиса "-"), но это не так (он делает то же самое, и \ u200b должен работать в любом случае).
rankid = 5
leagueid = 4
logourl = author.avatar_url
name = 'Duffy'
score = 100
wins = 10
losses = 10
if rankid == 0:
rank = ''
elif rankid == 1:
rank = ' Skilled'
elif rankid == 2:
rank = ' Adept'
elif rankid == 3:
rank = ' Expert'
elif rankid == 4:
rank == ' Legendary'
elif rankid == 5:
rank = ' Godly'
if leagueid == 1:
col = 0xa5744e
league = '- Bronze League -'
elif leagueid == 2:
col = 0xa4bdc4
league = '- Silver League -'
elif leagueid == 3:
col = 0xdae68b
league = '- Gold League -'
elif leagueid == 4:
col = 0xdfd5d60
league = '- QC Member -'
embed = discord.Embed(title="-----------------", colour=discord.Colour(col), description="Rank:"+rank+" Duck")
embed.set_thumbnail(url=logourl)
embed.set_author(name="Profile of: "+name)
embed.add_field(name=league, value="\u200b")
embed.add_field(name="Score", value=str(score))
embed.add_field(name="Wins", value=str(wins), inline=True)
embed.add_field(name="Losses", value=str(losses), inline=True)
await client.send_message(message.channel,embed=embed)
Дает мне желаемое встроенное поле (вместо этого ничего не делает в рамках discord и выдает ошибку: discord.errors.HTTPException: BAD REQUEST (код состояния: 400))