Ich entwickle einen Bot mit dem Bot-Framework. Beim Empfang einer Nachricht muss ich Emojis erkennen, die in der eingehenden Nachricht gesendet wurden.Erkenne Emoji in Bot Framework
Ich dachte daran, eine Regex zu verwenden, aber das kann ich nicht. Das Problem ist, dass verschiedene Kanäle den Emoji anders als der Bot senden. Ich habe einen Zuhörer auf die ‚empfangen‘ Ereignis registriert und warf einen Blick auf den Text für verschiedene Kanäle vorgesehen, um das gleiche Lächeln Emojis zu senden:
- Slack:
:smile:
- Skype:
<ss type="smile">:)<ss>
- Emulator:
Ich muss identifizieren, welche Emoji ich erhalte und accordingly handle. Idealerweise möchte ich den Unicode-Charakter für das Emoji erhalten, egal welchen Kanal ich verwende. Gibt es eine Möglichkeit, dies zu tun?
Sie können die Emoji-Unicode-Codepunkte von http://apps.timwhitlock.info/emoji/tables/unicode abrufen – stuartd