@Bot.slash_command(description="Отправить embed, по json")
async def embdjson(ctx, msg: str):
print(msg)
await ctx.send(embed=disnake.Embed.to_dict(msg))
{'footer': {'text': ''}, 'image': {'url': ''}, 'thumbnail': {'url': ''}, 'author': {'name': ''}, 'color': 16753920, 'type': 'rich', 'title': 'sas'}
to_dict
возвращает словарь объекта-embed'а, для создания Embed'а из словаря используется Embed.from_dict
msg: str
). Встроенного конвертера, по крайней мере в discord.py для словарей нет. ast.literal_eval
.rich
Embed'ы. Остальные создаются на стороне самого Discord'а. Таким образом такой словарь/JSON будет иметь тот же смысл, что приведённый вами:{"color":16753920,"title":"sas"}