Как отправить смайлики от бота пользователю в командах Microsoft - PullRequest
1 голос
/ 06 ноября 2019

Я создал бота в среде MS bot и связал его с каналом Teams. Как отправить смайлики от бота пользователям?

Команды поддерживают UTF-16, я пытался подождать stepContext.Context.SendActivityAsync("\U0001F600");, чтобы отправить смайлики в качестве ответа от бота пользователю, но это не в форматесмайлики, которые доступны в командах.

stepContext.Context.SendActivityAsync("\U0001F600"); показывает ?, когда я на самом деле хочу (улыбается) из команд, которые немного больше и анимированы.

смайлики в командах хранятся в виде URL: "https://statics.teams.microsoft.com/evergreen-assets/skype/v2/smile/50.png"

Ответы [ 2 ]

1 голос
/ 06 ноября 2019

У всех смайликов есть свой текстовый код. Например: :): P: D Если вы хотите отправить смайлик с надписью «:)» в текст, и он автоматически отобразит его как смайлик в окне чата.

Также для каждого устройства-получателя,код может быть представлен по-другому, вы можете проверить полный список здесь:

https://www.unicode.org/emoji/charts-beta/full-emoji-list.html#1f642

Я бы предложил вам использовать код 1f642 для слегка улыбающегося лица.

Посмотрите, поможет ли это.

0 голосов
/ 06 ноября 2019

Если вы используете Windows и Visual Studio, вы можете просто нажать « клавиша окна +. », и вы получите окно с смайликами, которое вы можете просто добавить к своему тексту.

enter image description here

enter image description here Или вы также можете скопировать любой смайлик и вставить его в свой текст. Check Emojipedia

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...