如何将表情符号添加到来自 WebChat 的 Bot Framework 的响应?
How to add emoji to response from Bot Framework from WebChat?
我正在尝试将表情符号添加到机器人的网络聊天响应中。我试过降价,但这似乎不起作用。在 WebChat 的响应中包含表情符号的最佳方式是什么?
要使表情符号正常工作,您可以使用 Unicode 表情符号进行网络聊天。如果您在 C# 中创建机器人,请务必注意 Visual Studio.
中的 Unicode is denoted through an escape sequence. I edited my bot
回复代码如下所示:
Activity reply = activity.CreateReply($"You sent {activity.Text}. \U0001F600 Your greeting status is {SentGreeting}");
在这种情况下,我使用的表情符号在代码中为:\U0001F600
\U
是 C# 会识别的转义序列,在从 Unicode.org 标准格式中检索表情符号时,请注意三个 000
's that are added in place of the '+'。
编辑:来自@mgbennet:对于 Nodejs,您可以使用表情符号 unicode 的代理项让它们使用 String.fromCharCode(0xD83D, 0xDE01)
显示
我正在尝试将表情符号添加到机器人的网络聊天响应中。我试过降价,但这似乎不起作用。在 WebChat 的响应中包含表情符号的最佳方式是什么?
要使表情符号正常工作,您可以使用 Unicode 表情符号进行网络聊天。如果您在 C# 中创建机器人,请务必注意 Visual Studio.
中的 Unicode is denoted through an escape sequence. I edited my bot回复代码如下所示:
Activity reply = activity.CreateReply($"You sent {activity.Text}. \U0001F600 Your greeting status is {SentGreeting}");
在这种情况下,我使用的表情符号在代码中为:\U0001F600
\U
是 C# 会识别的转义序列,在从 Unicode.org 标准格式中检索表情符号时,请注意三个 000
's that are added in place of the '+'。
编辑:来自@mgbennet:对于 Nodejs,您可以使用表情符号 unicode 的代理项让它们使用 String.fromCharCode(0xD83D, 0xDE01)