表情符号类别

贴纸、表情符号、自定义表情符号和 GIF 选择界面应提供类别列表,以便按表情符号(列表)或其他条件快速筛选结果。

messages.emojiGroupsNotModified#6fb4ad87 = messages.EmojiGroups; messages.emojiGroups#881fb94b hash:int groups:Vector<EmojiGroup> = messages.EmojiGroups;emojiGroup#7a9abda9 title:string icon_emoji_id:long emoticons:Vector<string> = EmojiGroup; emojiGroupGreeting#80d26cc7 title:string icon_emoji_id:long emoticons:Vector<string> = EmojiGroup; emojiGroupPremium#93bcf34 title:string icon_emoji_id:long = EmojiGroup;---functions---messages.getEmojiGroups#7488ce5b hash:int = messages.EmojiGroups; messages.getEmojiStickerGroups#1dd840f5 hash:int = messages.EmojiGroups; messages.getEmojiStatusGroups#2ecd56cd hash:int = messages.EmojiGroups; messages.getEmojiProfilePhotoGroups#21a548f3 hash:int = messages.EmojiGroups;

使用:

必须使用上述方法来获取按类别划分的 UTF-8 表情符号列表,该列表由客户端定期刷新,并将上一次hash调用返回的值传递给该列表。

每个类别都由一个(例如“动物”、“面孔”、“旗帜”)描述title,并在用户界面中用一个自定义表情符号表示 »(icon_emoji_id)。

所有类别都应显示在贴纸/表情符号/自定义表情符号/GIF 搜索栏中,该搜索栏位于贴纸/自定义表情符号/GIF 选择界面的顶部区域,使用icon_emoji_id.

当用户点击某个表情符号类别时,客户端应显示:

笔记: