Хорошо, работаем над списком вопросов:
- Вы не форматируете {r.status_code}, а просто отправляете его в виде строки, поэтому он отображается именно так. Чтобы исправить это, все, что вам нужно сделать, это добавить 1 "f".
embed.description = f'**Status Code:** {r.status_code}'
или, если вы хотите использовать последовательный способ форматирования строк:
embed.description = '**Status Code:** {0}'.format(r.status_code)
В Python фигурные скобки '{}' в строке могут использоваться для форматирования. Это может быть сделано несколькими способами, включая то, как вы делаете это в своем коде. str.format () может принимать несколько аргументов, если вы хотите отформатировать разные значения в вашей строке. 0 - это просто индекс, для которого вы хотите использовать аргумент. Я не слишком знаком с библиотекой Discord, но, посмотрев быстро на документацию, может показаться, что если вы это сделаете, то потребуется свою переменную
embed
и передайте в send как переменную
content
. Тем самым отправляя его как обычное сообщение вместо встраивания. Мне лично больше нравятся f-строки для форматирования, потому что это делает ваш код более читабельным. Я не могу прокомментировать ваше использование библиотеки Discord, но, кроме того, ваш код выглядит хорошо! Чисто для эстетики / читабельности я бы поставил пустую строку между вашими импортом и определением ваших переменных, а также между вашими переменными и вашим классом.