Update emoji_manager.py

This commit is contained in:
alantang 2025-06-19 13:26:21 +08:00 committed by GitHub
parent 00330974b0
commit 2f4c2ad51a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 50 additions and 1 deletions

View File

@ -7,16 +7,65 @@ from html.parser import HTMLParser
# Android-safe emoji sets by categories
EMOJI_POOL = [
# 动物与自然
"🐶", "🐱", "🐭", "🐹", "🐰", "🦊", "🐻", "🐼", "🐨", "🐯",
"🦁", "🐮", "🐷", "🐸", "🐵", "🦄", "🐔", "🐧", "🐦", "🐤",
"🐝", "🐞", "🦋", "🐢", "🐍", "🐠", "🐬", "🐳", "🦑", "🦀",
"🌸", "🌻", "🌹", "🌺", "🌼", "🌷", "🌱", "🌲", "🌳", "🌴",
# 食物与饮料
"🍏", "🍎", "🍐", "🍊", "🍋", "🍌", "🍉", "🍇", "🍓", "🫐",
"🍈", "🍒", "🍑", "🥭", "🍍", "🥥", "🥝", "🍅", "🍆", "🥑",
"🥦", "🥬", "🥕", "🌽", "🌶️", "🧄", "🧅", "🥔", "🥚", "🍞",
"🥐", "🥯", "🥨", "🧀", "🥓", "🍗", "🍖", "🌭", "🍔", "🍟",
# 活动
"", "🏀", "🏈", "", "🎾", "🏐", "🏉", "🎱", "🏓", "🏸",
"🥅", "🏒", "🏑", "🏏", "", "🏹", "🎣", "🤿", "🥊", "🥋",
"🎯", "🎳", "🪁", "🛹", "🥌", "🛷", "⛷️", "🏂", "🏄‍♂️", "🏊‍♀️",
"🎮", "🎲", "🧩", "🀄", "♟️", "🃏", "🧗", "🏆", "🥇", "🥈", "🥉",
# 物体
"", "📱", "💻", "🖨️", "🕹️", "🎮", "📷", "📸", "📹", "🎥",
"📺", "📻", "🎙️", "🎚️", "🎛️", "☎️", "📞", "📟", "📠", "🔋",
"🔌", "💡", "🔦", "🕯️", "🛢️", "💰", "💳", "🗝️", "🔑", "🚪",
"🔒", "🔓", "🔑", "🔐", "🛡️", "🧲", "⚖️", "🔗", "🧰", "🔧",
"🔨", "🪓", "⛏️", "🛠️", "🗡️", "⚔️", "🔫", "🏹", "🛏️", "🛋️",
# 旅行与地点
"🚗", "🚕", "🚙", "🚌", "🚎", "🏎️", "🚓", "🚑", "🚒", "🚐",
"🛻", "🚚", "🚛", "🚜", "🏍️", "🛵", "🚲", "🛴", "🚨", "🚔"
"🛻", "🚚", "🚛", "🚜", "🏍️", "🛵", "🚲", "🛴", "🚨", "🚔",
"🚦", "🚧", "🛣️", "🛤️", "✈️", "🛩️", "🚁", "🚀", "🛸", "",
"🚢", "🛳️", "⛴️", "🚤", "🛥️", "🗽", "🗼", "🏰", "🏯", "🌋",
"🗻", "🏕️", "🏞️", "🏜️", "🏝️", "🏖️", "🏟️", "🏛️", "🏗️",
# 人物
"😀", "😃", "😄", "😁", "😆", "😅", "😂", "🤣", "😊", "😇",
"🙂", "🙃", "😉", "😌", "😍", "🥰", "😘", "😗", "😙", "😚",
"😋", "😜", "😝", "😛", "🤑", "🤗", "🤩", "🥳", "😎", "🤓",
"🧐", "😕", "🫠", "😟", "🙁", "☹️", "😮", "😯", "😲", "😳",
"🥺", "😦", "😧", "😨", "😰", "😥", "😢", "😭", "😱", "😖",
"😣", "😞", "😓", "😩", "😫", "🥱", "😤", "😡", "😠", "🤬",
"😈", "👿", "👹", "👺", "💀", "☠️", "👻", "👽", "👾", "🤖",
"👋", "🤚", "🖐️", "", "🖖", "👌", "🤌", "🤏", "✌️", "🤞",
"🫰", "🤟", "🤘", "🤙", "🫵", "🫶", "👐", "🤲", "🙏", "👏",
"🫡", "🫥", "🤝", "👍", "👎", "👊", "", "👈", "👉", "👆",
"🖕", "👇", "☝️", "🫳", "🫴", "💪", "🦾", "🦿", "🦵", "🦶",
"👀", "👁️", "👅", "👄", "🧑", "👦", "👧", "👨", "👩", "🧓",
"👴", "👵", "🧔", "👱‍♂️", "👱‍♀️", "👨‍🦰", "👩‍🦰", "👨‍🦱", "👩‍🦱",
# 符号
"❤️", "🧡", "💛", "💚", "💙", "💜", "🤎", "🖤", "🤍", "💔",
"❣️", "💕", "💞", "💓", "💗", "💖", "💘", "💝", "💟", "☮️",
"✝️", "☪️", "🕉️", "☸️", "✡️", "🔯", "🕎", "☯️", "☦️", "🛐",
"", "", "", "", "", "", "", "", "", "", "", "", "",
"🆗", "🆕", "🆙", "🆒", "🆓", "", "🆖", "🆚", "🈁", "🈯",
"🈚", "🈷️", "🈶", "🈸", "🈴", "🈳", "🈲", "🉐", "🉑", "㊗️", "㊙️",
"🈹", "🈺", "🈵", "🔞", "💯", "🔢", "🔤", "🔡", "🔠", "🆎", "🅰️", "🅱️", "🅾️", "🅿️",
"©️", "®️", "™️", "#️⃣", "*️⃣", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "🔟",
"🔔", "🔕", "🎵", "🎶", "💤", "💢", "💬", "💭", "🗯️", "♨️", "💦", "💨", "💫", "🕳️", "💣", "💥", "🚨", "💦",
"💡", "🔑", "🔒", "🔓", "🔏", "🔐", "🛡️", "🧲", "🔗", "⚖️", "🧰", "🔧", "🔨", "🪓", "⛏️", "🛠️", "🗡️", "⚔️",
"🔫", "🏹", "🛏️", "🛋️", "🛒", "🧺", "🧻", "🧼", "🪥", "🧽", "🪣", "🧴", "🧷", "🧹", "🪒", "🧯", "🛎️"
]
# Regex pattern for emoji (cover most cases, including ZWJ sequences)