作者:sdfasdfqg | 来源:互联网 | 2023-02-09 17:35
我正在尝试将emojis添加到机器人的网络聊天响应中.我试过降价但这似乎不起作用.在WebChat的响应中包含表情符号的最佳方法是什么?
1> Corina..:
我尚未收到对我的评论的回复,但为了帮助其他人,我希望分享到目前为止我发现的内容.
要使表情符号起作用,您可以使用Unicode表情符号进行网络聊天.如果要在C#中创建机器人,请务必注意Unicode是通过转义序列表示的.我在Visual Studio中编辑了我的机器人.
回复的代码如下所示:
Activity reply = activity.CreateReply($"You sent {activity.Text}. \U0001F600 Your greeting status is {SentGreeting}");
在这种情况下,我使用的表情符号在代码中: \U0001F600
\U
是C#将识别的转义序列,并注意000
从Unicode.org标准格式检索表情符号时添加的三个代替'+' .
编辑:来自@mgbennet:对于Nodejs,您可以使用表情符号unicode的代理来使它们显示使用 String.fromCharCode(0xD83D, 0xDE01)