отправка эмодзи через TCP-соединение сокета python сокетов - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь сделать запрос PUT к конечной точке Discord, которая реагирует на сообщение. Для этого требуется несколько параметров, но у меня проблемы с смайликами. Я делал это в запросах, и все, что мне нужно было сделать, это скопировать / вставить этот смайлик, я скопировал его, когда я вызвал свою функцию, так что это была send_emoji (emojipaste), а затем использовал строку f для преобразования ее в строку. Это сработало нормально, поэтому я думаю, что за кулисами происходит какой-то синтаксический анализ / преобразование. Я также пробовал использовать эту форму смайлика в формате Unicode, что тоже закончилось неудачей. При чтении API-интерфейса Discord говорится, что вам нужно закодировать URL-адрес смайлика, иначе он отправит неверный запрос обратно. смайлик, который я пытаюсь использовать: https://www.iemoji.com/view/emoji/262/objects/party-popper. На самом деле кода не так много, потому что я никуда не ушел (мало кода, что не означает ничего полезного). Меня смущает то, что смайлики являются частью URL-адреса, поэтому я не уверен, как я могу отправить такой юникод. Как я могу отправить смайлик через сокеты, используя python3 .8 , и что я делаю не так?

...