Как так сделать?
То что у вас на картинке, это разметка текста, по сути html. Конкретно же в Дискорде используется язык разметки Markdown.
Картиночки "смайликов" перед текстом, называются emoji (эмоджи).
К Питону или ДжаваСкрипту это всё отношение не имеет. Так как вам нужно сначала создать текстовое сообщение, сверстать его. А потом уже отправлять любым удобным вам способом.
Такое сообщение может отправить только бот (хотя могут быть и обходные пути с помощью браузера, но они мне не известны). Что вы показываете называется Embed. Вот видео, в котором делается похожее на python:
https://www.youtube.com/watch?v=XKQWxAaRgG0
+Документация по discord.py (раздел с embed):
https://discordpy.readthedocs.io/en/latest/api.htm...
+Ещё есть русскоязычное видео, но оно не актуально:
https://www.youtube.com/watch?v=wNrPuU0c-8Y
Вместо Bot.say там нужно писать ctx.send. Это связано с тем, что discord.py была обновлена с версии async до rewrite