【问题标题】:How to send emojis from bot to user in Microsoft teams如何将表情符号从机器人发送给 Microsoft 团队中的用户
【发布时间】:2019-11-06 15:39:10
【问题描述】:

我在 MS 机器人框架中创建了一个机器人并将其链接到团队频道。如何从机器人发送表情符号给用户?

团队支持 UTF-16,我尝试 await stepContext.Context.SendActivityAsync("\U0001F600"); 将表情符号作为机器人的响应发送给用户,但它不是团队中可用的表情符号格式。

stepContext.Context.SendActivityAsync("\U0001F600"); 它显示 ????当我真正想要的是(微笑)来自稍大一些且充满活力的团队。

团队中的表情符号以 URL 的形式存储:“https://statics.teams.microsoft.com/evergreen-assets/skype/v2/smile/50.png

【问题讨论】:

标签: c# botframework emoji microsoft-teams


【解决方案1】:

如果您使用的是 windows 和 Visual Studio,您只需按“window key + .”,您将获得一个带有表情符号的窗口,您可以简单地将其添加到您的文本中。

或者您也可以复制任何表情符号并将其粘贴到您的文本中。检查Emojipedia

【讨论】:

  • 谢谢,一开始没看到句号,所以Win +一直拿放大镜。
【解决方案2】:

所有表情符号都有其文本代码。例如::) :P :D 当您要发送笑脸时,将“:)”附加到文本中,它会自动在聊天框中将其呈现为笑脸。

对于每一个接收设备,代码可以以不同的方式呈现,您可以在此处查看完整列表:

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

我建议你使用 1f642 代码来表示微笑的脸。

看看有没有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多