Как я могу правильно отформатировать ширину строк внутри Discord Embed? ⇐ Python

Программы на Python
Anonymous
Как я могу правильно отформатировать ширину строк внутри Discord Embed?

Сообщение Anonymous »

Я работаю над ботом Discord, используя библиотеку discord.py, и столкнулся с проблемой, из-за которой распечатанный вывод консоли правильный, но вывод во встраивании Discord не отображается должным образом — ширина строки равна неверно.
Вот соответствующая часть моего кода:

Код: Выделить всё

if in_database:
searched_strings: list[str] = ["PLACEHOLDER_MONDAY", "PLACEHOLDER_TUESDAY", "PLACEHOLDER_WEDNESDAY",
"PLACEHOLDER_THURSDAY", "PLACEHOLDER_FRIDAY", "PLACEHOLDER_SATURDAY",
"PLACEHOLDER_SUNDAY"]
days: list[str] = await translate_m(interaction.guild_id, searched_strings)
for row in in_database:
day: str = f"- **{days[row[0] - 1]}**:".ljust(50, ' ')
work_hours += day + f"`{row[1]}`\n"

print(work_hours)
translations[2] = translations[2].replace("[work_hours]", work_hours)

embed: Embed = Embed(description="\n".join(translations[:-1]), color=0xEA2027)
await channel.send(embed=embed)
Правильный вывод на консоль:
Изображение

Вставка Discord в неправильном формате:
Изображение

Итак, мой вопрос: как это исправить? Я слышал об использовании Codebox в Discord, но я не фанат идеи помещать весь контент сюда, в Codebox — это просто некрасиво.

Подробнее здесь: https://stackoverflow.com/questions/790 ... cord-embed

Вернуться в «Python»