PagerMaid_Plugins_Pyro/abstract/main.py

1937 lines
46 KiB
Python
Raw Normal View History

2022-04-17 14:33:39 +00:00
""" PagerMaid module that 抽象中文 """
from pyrogram import Client
from pagermaid.listener import listener
from pagermaid.utils import lang, Message, pip_install
pip_install("jieba")
pip_install("pinyin")
import jieba
import pinyin
2023-07-01 12:18:58 +00:00
emoji = {
"": "😁",
"笑哭": "😂",
"": "😍",
"": "💋",
"": "😭",
"": "😵",
"愤怒": "👿",
"生气": "👿",
"": "💢",
"": "💀",
"": "👻",
"外星人": "👽",
"": "💩",
"男孩": "👦",
"哥哥": "👦",
"男生": "👦",
"男人": "👨",
"": "👨",
"女孩": "👧",
"女生": "👧",
"女人": "👩",
"": "👩",
"爷爷": "👴",
"": "👴",
"老人": "👴",
"老子": "👴",
"弟弟": "👶",
"警察": "👮",
"工人": "👷",
"农民工": "👷",
"秃子": "👨",
"圣诞": "🎅",
"圣诞老人": "🎅",
"": "🚶",
"": "🏃",
"跳舞": "💃",
"": "💃",
"家人": "👪",
"强壮": "💪",
"": "💪",
"": "💪",
"肌肉": "💪",
"": "🦵",
"": "🦶",
"": "🦶",
"": "👈",
"": "",
"": "",
"": "",
"": "",
"": "✌️",
"剪刀手": "✌️",
"比心": "🤞",
"笔芯": "🤞",
"手掌": "🖐️",
"": "🖐️",
"ok": "👌",
"好的": "👌",
"": "👍",
"": "",
"点赞": "丶👍",
"": "👍",
"": "👍",
"": "👎",
"": "👎",
"": "👊",
"": "8",
"挥手": "👋",
"鼓掌": "👏",
"": "👏",
"举手": "🙌",
"合十": "🈴",
"祈祷": "🙏",
"握手": "🤝",
"耳朵": "👂",
"": "👂",
"": "👃",
"鼻子": "👃",
"眼睛": "👀",
"脚印": "👣",
"足迹": "👣",
"大脑": "🧠",
"": "🧠",
"骨头": "🦴",
"": "🦴",
"牙齿": "🦷",
"齿": "🦷",
"": "👅",
"": "👄",
"眼镜": "👓",
"太阳镜": "🕶️",
"T恤": "👕",
"袜子": "🧦",
"": "🧦",
"裙子": "👗",
"": "👗",
"比基尼": "👙",
"女装": "👚",
"钱包": "👛",
"手提袋": "👜",
"": "📦",
"": "👞",
"鞋子": "👞",
"高跟鞋": "👠",
"帽子": "🎩",
"口红": "💄",
"行李": "🧳",
"雨伞": "☂️",
"": "☂️",
"蒙眼": "🙈",
"": "👀",
"没眼看": "🙈",
"不听": "🙉",
"不说话": "🙊",
"禁言": "🙊",
"爆炸": "💥",
"": "💥",
"": "💦",
"": "💨",
"奔跑": "🏃💨",
"": "🐵",
"猴子": "🐵",
"": "🐶",
"": "🐱",
"浣熊": "🦝",
"狮子": "🦁",
"": "🦁",
"": "🐴",
"": "🐴",
"老虎": "🐯",
"": "🐯",
"斑马": "🦓",
"": "🐮",
"": "🐷",
"猪鼻": "🐽",
"骆驼": "🐫",
"": "🐫",
"长颈鹿": "🦒",
"大象": "🐘",
"": "🐘",
"老鼠": "🐭",
"": "🐭",
"兔子": "🐰",
"": "🐰",
"": "🐻",
"考拉": "🐨",
"熊猫": "🐼",
"袋鼠": "🦘",
"": "🐔",
"公鸡": "🐓",
"": "🐦",
"鸽子": "🕊️",
"": "🕊️",
"企鹅": "🐧",
"腾讯": "🐧",
"老鹰": "🦅",
"": "🦅",
"鸭子": "🦆",
"": "🦆",
"天鹅": "🦢",
"鹦鹉": "🦜",
"蛤蟆": "🐸",
"": "🐸",
"": "🐢",
"": "🐢",
"": "🐍",
"": "🐍",
"农民": "🐲鸣",
"": "🐲",
"鲸鱼": "🐋",
"": "🐋",
"海豚": "🐬",
"": "🐬",
"带鱼": "🐠",
"评论": "🍎🚢",
"鲨鱼": "🦈",
"": "🦈",
"章鱼": "🐙",
"": "🐙",
"螃蟹": "🦀",
"": "🦀",
"龙虾": "🦞",
"": "🦐",
"乌贼": "🦑",
"蜗牛": "🐌",
"蝴蝶": "🦋",
"": "🦋",
"": "🐛",
"虫子": "🐛",
"蚂蚁": "🐜",
"": "🐜",
"蜜蜂": "🐝",
"": "🐝",
"瓢虫": "🐞",
"": "🐞",
"": "🐞",
"蜘蛛": "🕷️",
"": "🕷️",
"蛛网": "🕸️",
"花朵": "🌸",
"鲜花": "🌸",
"": "🌸",
"玫瑰": "🌹",
"向日葵": "🌻",
"": "🌲",
"仙人掌": "🌵",
"四叶草": "🍀",
"枫叶": "🍁",
"落叶": "🍂",
"地球": "🌏",
"世界": "🌏",
"月亮": "🌙",
"": "☀️",
"太阳": "☀️",
"": "",
"明星": "🌟",
"": "☁️",
"多云": "",
"下雨": "🌧️",
"": "🌧️",
"下雪": "🌨️",
"龙卷风": "🌪️",
"": "🌫️",
"彩虹": "🌈",
"闪电": "",
"高压电": "",
"": "",
"雪花": "❄️",
"": "❄️",
"雪人": "☃️",
"": "💧",
"": "💧",
"": "🔥",
"波浪": "🌊",
"": "🌊",
"圣诞树": "🎄",
"": "",
"葡萄": "🍇",
"西瓜": "🍉",
"": "🍉",
"柠檬": "🍋",
"": "🍋",
"香蕉": "🍌",
"": "🍌",
"菠萝": "🍍",
"凤梨": "🍍",
"苹果": "🍎",
"": "🍐",
"梨子": "🍐",
"桃子": "🍑",
"": "🍑",
"樱桃": "🍒",
"草莓": "🍓",
"猕猴桃": "🥝",
"西红柿": "🍅",
"茄子": "🍆",
"": "🍆",
"土豆": "🥔",
"番薯": "🥔",
"胡萝卜": "🥕",
"萝卜": "🥕",
"辣椒": "🌶️",
"": "🌶️",
"": "🌶️",
"": "🌶️",
"黄瓜": "🥒",
"蘑菇": "🍄",
"花生": "🥜",
"面包": "🍞",
"煎饼": "🥞",
"烙饼": "🥞",
"奶酪": "🧀",
"": "🍖",
"鸡腿": "🍗",
"培根": "🥓",
"": "🧂",
"爆米花": "🍿",
"": "🥣",
"": "🍳",
"三明治": "🥪",
"热狗": "🌭",
"火腿": "🌭",
"披萨": "🍕",
"薯条": "🍟",
"汉堡": "🍔",
"汉堡包": "🍔",
"牛奶": "🥛",
"奶瓶": "🍼",
"甜甜圈": "🍭",
"": "🍬",
"巧克力棒": "🍫",
"巧克力": "🍫",
"生日蛋糕": "🎂",
"蛋糕": "🎂",
"曲奇": "🍪",
"冰淇淋": "🍦",
"饺子": "🥟",
"月饼": "🥮",
"寿司": "🍣",
"面条": "🍜",
"": "🍜",
"": "🍚",
"米饭": "🍚",
"饭团": "🍙",
"餐具": "🍴",
"惨剧": "🍴",
"勺子": "🥄",
"筷子": "🥢",
"": "🥢",
"干杯": "🍻",
"啤酒": "🍺",
"": "🍺",
"": "🍺",
"": "🍺",
"": "🍺",
"酒杯": "🍷",
"飞机": "✈️",
"": "🚢",
"红绿灯": "🚦",
"加油": "",
"单车": "🚲",
"自行车": "🚲",
"拖拉机": "🚜",
"": "🚗",
"汽车": "🚗",
"出租车": "🚕",
"警车": "🚓",
"消防车": "🚒",
"急救车": "🚑",
"公交车": "🚌",
"公共汽车": "🚌",
"地铁": "🚇",
"火车": "🚆",
"高铁": "🚄",
"学校": "🏫",
"旅馆": "🏨",
"宾馆": "🏨",
"银行": "🏦",
"医院": "🏥",
"房子": "🏠",
"家庭": "🏠",
"好死": "🏠",
"不得好死": "不得🏠",
"火山": "🌋",
"": "⛰️",
"摩托": "🏍️",
"摩托车": "🏍️",
"赛车": "🏎️",
"石像": "🗿",
"烟花": "🎆",
"流星": "🌠",
"飞碟": "🛸",
"火箭": "🚀",
"人造卫星": "🛰️",
"卫星": "🛰️",
"座位": "💺",
"": "爪巴",
"骑马": "🏇",
"滑雪": "⛷️",
"游泳": "🏊",
"": "🏊",
"打球": "⛹️",
"举重": "🏋️",
"骑车": "🚴",
"": "🎫",
"勋章": "🎖️",
"奖杯": "🏆",
"奖牌": "🏅",
"足球": "",
"棒球": "",
"篮球": "🏀",
"排球": "🏐",
"橄榄球": "🏈",
"网球": "🎾",
"保龄球": "🎳",
"乒乓球": "🏓",
"羽毛球": "🏸",
"拳击": "🥊",
"鱼竿": "🎣",
"钓鱼": "🎣",
"游戏": "🎮",
"打游戏": "🎮",
"骰子": "🎲",
"色子": "🎲",
"画板": "🎨",
"": "🎨",
"艺术": "🎨",
"毛线": "🧶",
"话筒": "🎤",
"耳机": "🎧",
"萨克斯": "🎷",
"吉他": "🎸",
"钢琴": "🎹",
"喇叭": "📢",
"小提琴": "🎻",
"剪辑": "🎬",
"电影": "🎬",
"射箭": "🏹",
"情书": "💌",
"": "🕳️",
"炸弹": "💣",
"洗澡": "🛀",
"睡觉": "🛌",
"": "🛌",
"": "🔪",
"世界地图": "🗺",
"指南针": "🧭",
"": "🧱",
"": "🛢",
"": "🛎",
"响铃": "🛎",
"沙漏": "",
"": "",
"": "",
"闹钟": "",
"": "",
"温度计": "🌡",
"灭火器": "🧨",
"气球": "🎈",
"恭喜": "🎉",
"祝贺": "🎉",
"日本人": "🎎",
"鲤鱼旗": "🎏",
"红包": "🧧",
"蝴蝶结": "🎀",
"": "🎀",
"礼物": "🎁",
"": "🎁",
"水晶球": "🔮",
"泰迪熊": "🧸",
"线": "🧵",
"购物袋": "🛍",
"钻石": "💎",
"": "💎",
"收音机": "📻",
"收听": "📻",
"手机": "📱",
"电话": "",
"电池": "🔋",
"插头": "🔌",
"电脑": "💻",
"键盘": "",
"打印机": "🖨",
"打印": "🖨",
"鼠标": "🖱",
"硬盘": "💽",
"光盘": "💿",
"DVD": "📀",
"算盘": "🧮",
"摄影机": "🎥",
"放映": "📽",
"上映": "📽",
"电视": "📺",
"相机": "📷",
"照相机": "📷",
"录像机": "📹",
"放大镜": "🔍",
"放大": "🔍",
"蜡烛": "🕯",
"": "💡",
"": "💡",
"手电筒": "🔦",
"笔记本": "📔",
"": "📕",
"": "📕",
"": "📄",
"报纸": "📰",
"书签": "📑",
"标签": "🏷",
"钱袋": "💰",
"日元": "💴",
"美元": "💵",
"欧元": "💶",
"信用卡": "💳",
"收据": "🧾",
"信封": "",
"": "",
"邮件": "📧",
"发送": "📤",
"接收": "📥",
"收到": "📥",
"邮箱": "📮",
"铅笔": "",
"钢笔": "🖊",
"": "🖊",
"画笔": "🖌",
"蜡笔": "🖍",
"备忘录": "📝",
"便签": "📝",
"": "📝",
"文件夹": "📁",
"日历": "📅",
"增长": "📈",
"增加": "📈",
"增大": "📈",
"": "📈",
"下降": "📉",
"降低": "📉",
"减少": "📉",
"": "📉",
"图钉": "📌",
"回形针": "📎",
"尺子": "📏",
"": "📏",
"剪刀": "",
"": "",
"垃圾桶": "🗑",
"": "🔒",
"钥匙": "🔑",
"锤子": "🔨",
"匕首": "🗡",
"手枪": "🔫",
"盾牌": "🛡",
"修理": "🔧",
"": "🔧",
"扳手": "🔧",
"齿轮": "",
"天平": "",
"连接": "🔗",
"锁链": "",
"工具箱": "🧰",
"磁力": "🧲",
"": "🧲",
"磁铁": "🧲",
"试管": "🧪",
"DNA": "🧬",
"基因": "🧬",
"显微镜": "🔬",
"望远镜": "🔭",
"雷达": "📡",
"": "💉",
"": "💊",
"": "💊",
"": "🚪",
"": "🚪",
"": "🛏",
"厕所": "🚾",
"马桶": "🚽",
"淋浴": "🚿",
"浴缸": "🛁",
"洗洁精": "🧴",
"": "🧹",
"扫帚": "🧹",
"扫把": "🧹",
"篮子": "🧺",
"卷纸": "🧻",
"卫生纸": "🧻",
"肥皂": "🧼",
"": "🧼",
"海绵": "🧽",
"": "🚬",
"香烟": "🚬",
"扎心": "💘",
"心动": "💓",
"": "💓",
"心跳": "💓",
"心心相印": "💕",
"心相印": "💕",
"心碎": "💔",
"黑心": "🖤",
"满分": "💯",
"100分": "💯",
"信息": "💬",
"想法": "💭",
"昏睡": "💤",
"": "💤",
"": "",
"": "🛑",
"旋风": "🌀",
"飓风": "🌀",
"黑桃": "",
"红桃": "",
"方块": "",
"梅花": "",
"": "🃏",
"扑克": "🃏",
"": "🀄",
"红中": "🀄",
"静音": "🔇",
"音量": "🔈",
"铃铛": "🔔",
"音乐": "🎵",
"": "🎵",
"ATM": "🏧",
"轮椅": "",
"残疾人": "",
"男厕": "🚹",
"女厕": "🚺",
"婴儿": "🚼",
"警告": "",
"禁止进入": "",
"禁止": "🚫",
"成人": "🔞",
"色情": "🔞",
"辐射": "",
"上下": "",
"左右": "",
"循环": "🔄",
"绕圈": "🔄",
"": "🔄",
"返回": "🔙",
"原子": "",
"阴阳": "",
"清真": "",
"伊斯兰": "",
"穆斯林": "",
"白羊座": "",
"金牛座": "",
"双子座": "",
"巨蟹座": "",
"狮子座": "",
"处女座": "",
"天秤座": "",
"天蝎座": "",
"射手座": "",
"摩羯座": "",
"水瓶座": "",
"双鱼座": "",
"蛇夫座": "",
"重放": "🔁",
"单曲循环": "🔂",
"播放": "",
"快进": "",
"返回键": "",
"快退": "",
"暂停": "",
"退出": "",
"电影院": "🎦",
"信号": "📶",
"大师": "带师",
"大哥": "带哥",
"无穷": "",
"无限": "",
"回收": "",
"三叉戟": "🔱",
"": "",
"": "",
"": "",
"": "",
"": "",
"必死": "biss",
"搞快点": "GKD",
"": "",
"": "",
"": "",
"?": "¿",
"!": "",
"": "",
"0": "0",
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"": "",
"9": "9",
"10": "🔟",
"": "🆒",
"免费": "🆓",
"": "🆕",
"": "🈷",
"": "🈶",
"": "🉐",
"": "🈹",
"": "🈚",
"": "🈲",
"": "🉑",
"": "🈸",
"": "🈳",
"": "",
"": "",
"": "🈵",
"": "0",
"": "1",
"": "2",
"": "3",
"": "4",
"": "",
"": "5",
"": "6",
"": "7",
"": "8",
"": "9",
"": "🔟",
"": "¿",
"": "",
"": "",
"": "",
"阿森松岛": "🇦🇨",
"安道尔": "🇦🇩",
"阿联酋": "🇦🇪",
"阿富汗": "🇦🇫",
"安提瓜和巴布达": "🇦🇬",
"安圭拉": "🇦🇮",
"阿尔巴尼亚": "🇦🇱",
"亚美尼亚": "🇦🇲",
"安哥拉": "🇦🇴",
"南极洲": "🇦🇶",
"阿根廷": "🇦🇷",
"美属萨摩亚群岛": "🇦🇸",
"奥地利": "🇦🇹",
"澳大利亚": "🇦🇺",
"阿鲁巴": "🇦🇼",
"奥兰群岛": "🇦🇽",
"阿塞拜疆": "🇦🇿",
"波黑": "🇧🇦",
"巴多斯": "🇧🇧",
"孟加拉国": "🇧🇩",
"为比利时": "🇧🇪",
"布基纳法索": "🇧🇫",
"保加利亚": "🇧🇬",
"巴林": "🇧🇭",
"布隆迪": "🇧🇮",
"贝宁": "🇧🇯",
"圣巴泰勒米": "🇧🇱",
"百慕大": "🇧🇲",
"文莱": "🇧🇳",
"玻利维亚": "🇧🇴",
"荷兰加勒比": "🇧🇶",
"巴西": "🇧🇷",
"巴哈马": "🇧🇸",
"不丹": "🇧🇹",
"布维岛": "🇧🇻",
"博茨瓦纳": "🇧🇼",
"白俄罗斯": "🇧🇾",
"伯利兹": "🇧🇿",
"加拿大": "🇨🇦",
"科科斯群岛": "🇨🇨",
"刚果金": "🇨🇩",
"中非共和国": "🇨🇫",
"刚果布": "🇨🇬",
"瑞士": "🇨🇭",
"科特迪瓦": "🇨🇮",
"库克群岛": "🇨🇰",
"智利": "🇨🇱",
"喀麦隆": "🇨🇲",
"中国": "🇨🇳",
"哥伦比亚": "🇨🇴",
"克利珀顿岛": "🇨🇵",
"哥斯达黎加": "🇨🇷",
"古巴": "🇨🇺",
"佛得角": "🇨🇻",
"库拉索": "🇨🇼",
"圣诞岛": "🇨🇽",
"塞浦路斯": "🇨🇾",
"捷克共和国": "🇨🇿",
"德国": "🇩🇪",
"迪戈加西亚": "🇩🇬",
"吉布提": "🇩🇯",
"丹麦": "🇩🇰",
"多米尼加": "🇩🇲",
"多明尼加共和国": "🇩🇴",
"阿尔及利亚": "🇩🇿",
"休达和梅利利亚": "🇪🇦",
"厄瓜多尔": "🇪🇨",
"爱沙尼亚": "🇪🇪",
"埃及": "🇪🇬",
"西撒哈拉": "🇪🇭",
"厄立特里亚": "🇪🇷",
"西班牙": "🇪🇸",
"埃塞俄比亚": "🇪🇹",
"欧盟": "🇪🇺",
"芬兰": "🇫🇮",
"斐济": "🇫🇯",
"福克兰群岛": "🇫🇰",
"密克罗尼西亚": "🇫🇲",
"法罗群岛": "🇫🇴",
"法国": "🇫🇷",
"加蓬": "🇬🇦",
"英国": "🇬🇧",
"格林纳达": "🇬🇩",
"格鲁吉亚": "🇬🇪",
"法属圭亚那": "🇬🇫",
"根西岛": "🇬🇬",
"加纳": "🇬🇭",
"直布罗陀": "🇬🇮",
"格陵兰": "🇬🇱",
"冈比亚": "🇬🇲",
"几内亚": "🇬🇳",
"瓜德罗普岛": "🇬🇵",
"赤道几内亚": "🇬🇶",
"希腊": "🇬🇷",
"南乔治亚岛和南桑威奇群岛": "🇬🇸",
"危地马拉": "🇬🇹",
"关岛": "🇬🇺",
"几内亚比绍": "🇬🇼",
"圭亚那": "🇬🇾",
"香港": "🇭🇰",
"赫德与麦克唐纳群岛": "🇭🇲",
"洪都拉斯": "🇭🇳",
"克罗地亚": "🇭🇷",
"海地": "🇭🇹",
"匈牙利": "🇭🇺",
"加那利群岛": "🇮🇨",
"印尼": "🇮🇩",
"爱尔兰": "🇮🇪",
"为以色列": "🇮🇱",
"曼岛": "🇮🇲",
"印度": "🇮🇳",
"英属印度洋领地": "🇮🇴",
"伊拉克": "🇮🇶",
"伊朗": "🇮🇷",
"冰岛": "🇮🇸",
"意大利": "🇮🇹",
"泽西": "🇯🇪",
"牙买加": "🇯🇲",
"约旦": "🇯🇴",
"日本": "🇯🇵",
"肯尼亚": "🇰🇪",
"吉尔吉斯斯坦": "🇰🇬",
"柬埔寨": "🇰🇭",
"基里巴斯": "🇰🇮",
"科摩罗": "🇰🇲",
"圣基茨和尼维斯": "🇰🇳",
"朝鲜": "🇰🇵",
"韩国": "🇰🇷",
"科威特": "🇰🇼",
"开曼群岛": "🇰🇾",
"哈萨克斯坦": "🇰🇿",
"老挝": "🇱🇦",
"黎巴嫩": "🇱🇧",
"圣卢西亚": "🇱🇨",
"列支敦士登": "🇱🇮",
"斯里兰卡": "🇱🇰",
"利比里亚": "🇱🇷",
"莱索托": "🇱🇸",
"立陶宛": "🇱🇹",
"卢森堡": "🇱🇺",
"拉脱维亚": "🇱🇻",
"利比亚": "🇱🇾",
"摩洛哥": "🇲🇦",
"摩纳哥": "🇲🇨",
"摩尔多瓦": "🇲🇩",
"黑山": "🇲🇪",
"圣马丁": "🇲🇫",
"马达加斯加": "🇲🇬",
"马绍尔群岛": "🇲🇭",
"马其顿": "🇲🇰",
"马里": "🇲🇱",
"缅甸": "🇲🇲",
"蒙古": "🇲🇳",
"澳门": "🇲🇴",
"北马里亚纳群岛": "🇲🇵",
"马提尼克岛": "🇲🇶",
"毛里塔尼亚": "🇲🇷",
"蒙特塞拉特": "🇲🇸",
"马耳他": "🇲🇹",
"毛里求斯": "🇲🇺",
"马尔代夫": "🇲🇻",
"马拉维": "🇲🇼",
"墨西哥": "🇲🇽",
"马来西亚": "🇲🇾",
"莫桑比克": "🇲🇿",
"纳米比亚": "🇳🇦",
"新喀里多尼亚": "🇳🇨",
"尼日尔": "🇳🇪",
"诺福克岛": "🇳🇫",
"尼日利亚": "🇳🇬",
"尼加拉瓜": "🇳🇮",
"荷兰": "🇳🇱",
"挪威": "🇳🇴",
"尼泊尔": "🇳🇵",
"瑙鲁": "🇳🇷",
"纽埃": "🇳🇺",
"新西兰": "🇳🇿",
"阿曼": "🇴🇲",
"巴拿马": "🇵🇦",
"秘鲁": "🇵🇪",
"法属波利尼西亚": "🇵🇫",
"巴布亚新几内亚": "🇵🇬",
"菲律宾": "🇵🇭",
"巴基斯坦": "🇵🇰",
"波兰": "🇵🇱",
"圣皮埃尔和密克隆群岛": "🇵🇲",
"皮特凯恩群岛": "🇵🇳",
"波多黎各": "🇵🇷",
"巴勒斯坦领土": "🇵🇸",
"葡萄牙": "🇵🇹",
"帕劳": "🇵🇼",
"巴拉圭": "🇵🇾",
"卡塔尔": "🇶🇦",
"团圆": "🇷🇪",
"罗马尼亚": "🇷🇴",
"塞尔维亚": "🇷🇸",
"俄罗斯": "🇷🇺",
"卢旺达": "🇷🇼",
"沙特阿拉伯": "🇸🇦",
"所罗门群岛": "🇸🇧",
"塞舌尔": "🇸🇨",
"苏丹": "🇸🇩",
"瑞典": "🇸🇪",
"新加坡": "🇸🇬",
"圣赫勒拿": "🇸🇭",
"斯洛文尼亚": "🇸🇮",
"斯瓦尔巴群岛和扬马延": "🇸🇯",
"斯洛伐克": "🇸🇰",
"塞拉利昂": "🇸🇱",
"圣马力诺": "🇸🇲",
"塞内加尔": "🇸🇳",
"索马里": "🇸🇴",
"苏里南": "🇸🇷",
"南苏丹": "🇸🇸",
"圣多美和普林西比": "🇸🇹",
"萨尔瓦多": "🇸🇻",
"圣马丁岛": "🇸🇽",
"叙利亚": "🇸🇾",
"斯威士兰": "🇸🇿",
"特里斯坦达库尼亚群岛": "🇹🇦",
"特克斯和凯科斯群岛": "🇹🇨",
"乍得": "🇹🇩",
"法国南方的领土": "🇹🇫",
"多哥": "🇹🇬",
"泰国": "🇹🇭",
"塔吉克斯坦": "🇹🇯",
"托克劳": "🇹🇰",
"东帝汶": "🇹🇱",
"土库曼斯坦": "🇹🇲",
"突尼斯": "🇹🇳",
"汤加": "🇹🇴",
"土耳其": "🇹🇷",
"特立尼达和多巴哥": "🇹🇹",
"图瓦卢": "🇹🇻",
"台湾": "🇹🇼",
"坦桑尼亚": "🇹🇿",
"乌克兰": "🇺🇦",
"乌干达": "🇺🇬",
"美国离岛": "🇺🇲",
"美国": "🇺🇸",
"乌拉圭": "🇺🇾",
"乌兹别克斯坦": "🇺🇿",
"梵蒂冈城": "🇻🇦",
"圣文森特和格林纳丁斯": "🇻🇨",
"委内瑞拉": "🇻🇪",
"英属维尔京群岛": "🇻🇬",
"美属维尔京群岛": "🇻🇮",
"越南": "🇻🇳",
"瓦努阿图": "🇻🇺",
"瓦利斯和富图纳群岛": "🇼🇫",
"萨摩亚": "🇼🇸",
"科索沃": "🇽🇰",
"也门": "🇾🇪",
"马约特": "🇾🇹",
"南非": "🇿🇦",
"赞比亚": "🇿🇲",
"津巴布韦": "🇿🇼",
"": "👙",
"流批": "🐮🍺",
"": "",
"尼哥": "👨🏿",
"黑人": "👨🏿",
"樱花": "🌸",
"": "Fe",
"": "🍼",
"": "🍔",
"还行": "🌊⭐",
"虾仁": "🍤",
"杀人": "🍤",
"": "💰",
"废物": "five",
"": "",
"": "🤮",
"二次元": "二刺螈",
"": "🌿",
"果子": "果汁",
"": "🪓",
"": "🍎",
"孙笑川": "孙🐶",
"透你妈": "tony🐎",
"蚊子": "🦟",
}
emoji_py = {
"xiao": "😁",
"xiaoku": "😂",
"se": "😍",
"qin": "💋",
"ku": "🆒",
"yun": "☁️",
"fennu": "👿",
"shengqi": "👿",
"nu": "💢",
"si": "4",
"gui": "🐢",
"waixingren": "👽",
"shi": "🔟",
"nanhai": "👦",
"gege": "👦",
"nansheng": "👦",
"nanren": "👨",
"nan": "👨",
"nvhai": "👧",
"nvsheng": "👧",
"nvren": "👩",
"nv": "👩",
"yeye": "👴",
"ye": "✌️",
"laoren": "👴",
"laozi": "👴",
"didi": "👶",
"jingcha": "👮",
"gongren": "👷",
"nongmingong": "👷",
"tuzi": "🐰",
"shengdan": "🎅",
"shengdanlaoren": "🎅",
"zou": "🚶",
"pao": "🏃",
"tiaowu": "💃",
"wu": "5",
"jiaren": "👪",
"qiangzhuang": "💪",
"qiang": "💪",
"zhuang": "💪",
"jirou": "💪",
"tui": "🦵",
"jiao": "🍌",
"zu": "🦶",
"zhi": "📄",
"zuo": "",
"you": "🈶",
"shang": "",
"xia": "🦐",
"jiandaoshou": "✌️",
"bixin": "🤞",
"shouzhang": "🖐️",
"shou": "🖐️",
"ok": "👌",
"haode": "👌",
"hao": "👍",
"dian": "",
"dianzan": "丶👍",
"zan": "👍",
"bang": "👍",
"cha": "👎",
"huai": "👎",
"quan": "",
"bu": "8",
"huishou": "",
"guzhang": "👏",
"pa": "爪巴",
"jushou": "🙌",
"heshi": "🈴",
"qidao": "🙏",
"woshou": "🤝",
"erduo": "👂",
"er": "2",
"bi": "🖊",
"bizi": "👃",
"yanjing": "👓",
"jiaoyin": "👣",
"zuji": "👣",
"danao": "🧠",
"gutou": "🦴",
"gu": "🦴",
"yachi": "🦷",
"chi": "📏",
"tian": "👅",
"zui": "👄",
"taiyangjing": "🕶️",
"Txu": "👕",
"wazi": "🧦",
"wa": "🧦",
"qunzi": "👗",
"qun": "👗",
"bijini": "👙",
"nvzhuang": "👚",
"qianbao": "👛",
"shoutidai": "👜",
"bao": "📦",
"xie": "🦀",
"xiezi": "👞",
"gaogenxie": "👠",
"maozi": "🎩",
"kouhong": "💄",
"xingli": "🧳",
"yusan": "☂️",
"san": "3",
"mengyan": "🙈",
"kan": "👀",
"meiyankan": "🙈",
"buting": "🙉",
"bushuohua": "🙊",
"jinyan": "🙊",
"baozha": "💥",
"zha": "💥",
"di": "💦",
"ben": "📕",
"benpao": "🏃💨",
"hou": "🐵",
"houzi": "🐵",
"gou": "🐶",
"mao": "🐱",
"wanxiong": "🦝",
"shizi": "🦁",
"ma": "🐴",
"laohu": "🐯",
"hu": "🐯",
"banma": "🦓",
"niu": "🐮",
"zhu": "",
"zhubi": "🐽",
"luotuo": "🐫",
"tuo": "🐫",
"changjinglu": "🦒",
"daxiang": "🐘",
"xiang": "🐘",
"laoshu": "🐭",
"shu": "📕",
"tu": "🤮",
"xiong": "🐻",
"kaola": "🐨",
"xiongmao": "🐼",
"daishu": "🦘",
"ji": "🐔",
"gongji": "🐓",
"niao": "🐦",
"gezi": "🕊️",
"ge": "🈹",
"qie": "🍆",
"tengxun": "🐧",
"laoying": "🦅",
"ying": "🦅",
"yazi": "🦆",
"ya": "",
"tiane": "🦢",
"yingwu": "🦜",
"hama": "🐸",
"ha": "🐸",
"guai": "🐢",
"she": "🐍",
"nongmin": "🐲鸣",
"long": "🐲",
"jingyu": "🐋",
"jing": "",
"haitun": "🐬",
"tun": "🐬",
"daiyu": "🐠",
"pinglun": "🍎🚢",
"shayu": "🦈",
"sha": "",
"zhangyu": "🐙",
"zhang": "🐙",
"pangxie": "🦀",
"longxia": "🦞",
"wuzei": "🦑",
"guaniu": "🐌",
"hudie": "🦋",
"die": "🦋",
"chong": "🐛",
"chongzi": "🐛",
"mayi": "🐜",
"yi": "1",
"mifeng": "🐝",
"feng": "🐝",
"piaochong": "🐞",
"piao": "🎫",
"zhizhu": "🕷️",
"zhuwang": "🕸️",
"huaduo": "🌸",
"xianhua": "🌸",
"hua": "🎨",
"meigui": "🌹",
"xiangrikui": "🌻",
"xianrenzhang": "🌵",
"siyecao": "🍀",
"fengye": "🍁",
"luoye": "🍂",
"diqiu": "🌏",
"shijie": "🌏",
"yueliang": "🌙",
"ri": "☀️",
"taiyang": "☀️",
"xing": "",
"mingxing": "🌟",
"duoyun": "",
"xiayu": "🌧️",
"yu": "🌧️",
"xiaxue": "🌨️",
"longjuanfeng": "🌪️",
"caihong": "🌈",
"shandian": "",
"gaoyadian": "",
"xuehua": "❄️",
"xue": "❄️",
"xueren": "☃️",
"de": "🉐",
"shui": "🛌",
"huo": "🔥",
"bolang": "🌊",
"bo": "🌊",
"shengdanshu": "🎄",
"shan": "⛰️",
"putao": "🍇",
"xigua": "🍉",
"gua": "🍉",
"ningmeng": "🍋",
"suan": "🍋",
"xiangjiao": "🍌",
"boluo": "🍍",
"fengli": "🍍",
"pingguo": "🍎",
"li": "🎁",
"lizi": "🍐",
"taozi": "🍑",
"tao": "🍑",
"yingtao": "🍒",
"caomei": "🍓",
"mihoutao": "🥝",
"xihongshi": "🍅",
"qiezi": "🍆",
"tudou": "🥔",
"fanshu": "🥔",
"huluobu": "🥕",
"luobu": "🥕",
"lajiao": "🌶️",
"le": "🌶️",
"na": "🌶️",
"la": "🌶️",
"huanggua": "🥒",
"mogu": "🍄",
"huasheng": "🥜",
"mianbao": "🍞",
"jianbing": "🥞",
"luobing": "🥞",
"nailao": "🧀",
"rou": "🍖",
"jitui": "🍗",
"peigen": "🥓",
"yan": "🚬",
"baomihua": "🍿",
"tang": "🍬",
"jian": "",
"sanmingzhi": "🥪",
"regou": "🌭",
"huotui": "🌭",
"pisa": "🍕",
"shutiao": "🍟",
"hanbao": "🍔",
"hanbaobao": "🍔",
"niunai": "🥛",
"naiping": "🍼",
"tiantianquan": "🍭",
"qiaokelibang": "🍫",
"qiaokeli": "🍫",
"shengridangao": "🎂",
"dangao": "🎂",
"quqi": "🍪",
"bingqilin": "🍦",
"jiaozi": "🥟",
"yuebing": "🥮",
"shousi": "🍣",
"miantiao": "🍜",
"mian": "🍜",
"fan": "🍚",
"mifan": "🍚",
"fantuan": "🍙",
"canju": "🍴",
"shaozi": "🥄",
"kuaizi": "🥢",
"kuai": "🥢",
"ganbei": "🍺",
"pijiu": "🍺",
"pi": "🍺",
"jiu": "9",
"jiubei": "🍷",
"feiji": "🇫🇯",
"chuan": "🚢",
"honglvdeng": "🚦",
"jiayou": "",
"danche": "🚲",
"zixingche": "🚲",
"tuolaji": "🚜",
"che": "🚗",
"qiche": "🚴",
"chuzuche": "🚕",
"jingche": "🚓",
"xiaofangche": "🚒",
"jijiuche": "🚑",
"gongjiaoche": "🚌",
"gonggongqiche": "🚌",
"ditie": "🚇",
"huoche": "🚆",
"gaotie": "🚄",
"xuexiao": "🏫",
"lvguan": "🏨",
"binguan": "🏨",
"yinxing": "🏦",
"yiyuan": "🏥",
"fangzi": "🏠",
"jiating": "🏠",
"haosi": "🏠",
"budehaosi": "不得🏠",
"huoshan": "🌋",
"motuo": "🏍️",
"motuoche": "🏍️",
"saiche": "🏎️",
"shixiang": "🗿",
"yanhua": "🎆",
"liuxing": "🌠",
"feidie": "🛸",
"huojian": "🚀",
"renzaoweixing": "🛰️",
"weixing": "🛰️",
"zuowei": "💺",
"qima": "🏇",
"huaxue": "⛷️",
"youyong": "🏊",
"daqiu": "⛹️",
"juzhong": "🏋️",
"xunzhang": "🎖️",
"jiangbei": "🏆",
"jiangpai": "🏅",
"zuqiu": "",
"bangqiu": "",
"lanqiu": "🏀",
"paiqiu": "🏐",
"ganlanqiu": "🏈",
"wangqiu": "🎾",
"baolingqiu": "🎳",
"pingpangqiu": "🏓",
"yumaoqiu": "🏸",
"quanji": "🥊",
"yugan": "🎣",
"diaoyu": "🎣",
"youxi": "🎮",
"dayouxi": "🎮",
"touzi": "🎲",
"sezi": "🎲",
"huaban": "🎨",
"yizhu": "🎨",
"maoxian": "🧶",
"huatong": "🎤",
"erji": "🎧",
"sakesi": "🎷",
"jita": "🎸",
"gangqin": "🎹",
"laba": "📢",
"xiaotiqin": "🎻",
"jianji": "🎬",
"dianying": "🎬",
"shejian": "🏹",
"qingshu": "💌",
"dong": "🕳️",
"zhadan": "💣",
"xizao": "🛀",
"shuijue": "🛌",
"dao": "🔪",
"shijieditu": "🗺",
"zhinanzhen": "🧭",
"zhuan": "🧱",
"ling": "0",
"xiangling": "🛎",
"shalou": "",
"biao": "",
"naozhong": "",
"zhong": "🀄",
"wenduji": "🌡",
"miehuoqi": "🧨",
"qiqiu": "🎈",
"gongxi": "🎉",
"zhuhe": "🎉",
"ribenren": "🎎",
"liyuqi": "🎏",
"hongbao": "🧧",
"hudiejie": "🎀",
"jie": "🎀",
"liwu": "🎁",
"shuijingqiu": "🔮",
"taidixiong": "🧸",
"xian": "🧵",
"gouwudai": "🛍",
"zuanshi": "💎",
"zuan": "💎",
"shouyinji": "📻",
"shouting": "📻",
"shouji": "📱",
"dianhua": "",
"dianchi": "🔋",
"chatou": "🔌",
"diannao": "💻",
"jianpan": "",
"dayinji": "🖨",
"dayin": "🖨",
"shubiao": "🖱",
"yingpan": "💽",
"guangpan": "💿",
"DVD": "📀",
"suanpan": "🧮",
"sheyingji": "🎥",
"fangying": "📽",
"shangying": "📽",
"dianshi": "📺",
"xiangji": "📷",
"zhaoxiangji": "📷",
"luxiangji": "📹",
"fangdajing": "🔍",
"fangda": "🔍",
"lazhu": "🕯",
"deng": "💡",
"liang": "💡",
"shoudiantong": "🔦",
"bijiben": "📔",
"baozhi": "📰",
"shuqian": "📑",
"biaoqian": "🏷",
"qiandai": "💰",
"riyuan": "💴",
"meiyuan": "💵",
"ouyuan": "💶",
"xinyongqia": "💳",
"shouju": "🧾",
"xinfeng": "",
"xin": "🆕",
"youjian": "📧",
"fasong": "📤",
"jieshou": "📥",
"shoudao": "📥",
"youxiang": "📮",
"qianbi": "",
"gangbi": "🖊",
"huabi": "🖌",
"labi": "🖍",
"beiwanglu": "📝",
"bianqian": "📝",
"wenjianjia": "📁",
"rili": "📅",
"zengchang": "📈",
"zengjia": "📈",
"zengda": "📈",
"zeng": "📈",
"xiajiang": "📉",
"jiangdi": "📉",
"jianshao": "📉",
"jiang": "📉",
"tuding": "📌",
"huixingzhen": "📎",
"chizi": "📏",
"jiandao": "",
"lajitong": "🗑",
"suo": "🔒",
"yaochi": "🔑",
"chuizi": "🔨",
"bishou": "🗡",
"shouqiang": "🔫",
"dunpai": "🛡",
"xiuli": "🔧",
"xiu": "🔧",
"banshou": "🔧",
"chilun": "",
"tianping": "",
"lianjie": "🔗",
"suolian": "",
"gongjuxiang": "🧰",
"cili": "🧲",
"ci": "🧲",
"citie": "🧲",
"shiguan": "🧪",
"DNA": "🧬",
"jiyin": "🧬",
"xianweijing": "🔬",
"wangyuanjing": "🔭",
"leida": "📡",
"zhen": "💉",
"yao": "💊",
"men": "🚪",
"chuang": "🛏",
"cesuo": "🚾",
"matong": "🚽",
"linyu": "🚿",
"yugang": "🛁",
"xijiejing": "🧴",
"sao": "🧹",
"saozhou": "🧹",
"saoba": "🧹",
"lanzi": "🧺",
"juanzhi": "🧻",
"weishengzhi": "🧻",
"feizao": "🧼",
"zao": "🧼",
"haimian": "🧽",
"xiangyan": "🚬",
"zhaxin": "💘",
"xindong": "💓",
"ai": "💓",
"xintiao": "💓",
"xinxinxiangyin": "💕",
"xinxiangyin": "💕",
"xinsui": "💔",
"heixin": "🖤",
"manfen": "💯",
"100fen": "💯",
"xinxi": "💬",
"xiangfa": "💭",
"hunshui": "💤",
"kun": "💤",
"zheng": "",
"ting": "🛑",
"xuanfeng": "🌀",
"jufeng": "🌀",
"heitao": "",
"hongtao": "",
"fangkuai": "",
"meihua": "",
"pai": "🃏",
"puke": "🃏",
"hongzhong": "🀄",
"jingyin": "🔇",
"yinliang": "🔈",
"lingdang": "🔔",
"yinle": "🎵",
"yin": "🎵",
"ATM": "🏧",
"lunyi": "",
"canjiren": "",
"nance": "🚹",
"nvce": "🚺",
"yinger": "🚼",
"jinggao": "",
"jinzhijinru": "",
"jinzhi": "🚫",
"chengren": "🔞",
"seqing": "🔞",
"fushe": "",
"shangxia": "",
"zuoyou": "",
"xunhuan": "🔄",
"raoquan": "🔄",
"rao": "🔄",
"fanhui": "🔙",
"yuanzi": "",
"yinyang": "",
"qingzhen": "",
"yisilan": "",
"musilin": "",
"baiyangzuo": "",
"jinniuzuo": "",
"shuangzizuo": "",
"juxiezuo": "",
"shizizuo": "",
"chunvzuo": "",
"tianchengzuo": "",
"tianhezuo": "",
"sheshouzuo": "",
"mojiezuo": "",
"shuipingzuo": "",
"shuangyuzuo": "",
"shefuzuo": "",
"zhongfang": "🔁",
"danquxunhuan": "🔂",
"bofang": "",
"kuaijin": "",
"fanhuijian": "",
"kuaitui": "",
"zanting": "",
"tuichu": "",
"dianyingyuan": "🎦",
"xinhao": "📶",
"dashi": "带师",
"dage": "带哥",
"wuqiong": "",
"wuxian": "",
"sanchaji": "🔱",
"huan": "",
"yuan": "",
"dui": "",
"cuo": "",
"bisi": "biss",
"gaokuaidian": "GKD",
"jia": "",
"chu": "",
"?": "¿",
"!": "",
"0": "0",
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"nin": "",
"9": "9",
"10": "🔟",
"mianfei": "🆓",
"yue": "🈷",
"jin": "🈲",
"ke": "🉑",
"shen": "🈸",
"kong": "🈳",
"mi": "",
"man": "🈵",
"fu": "🪓",
"liu": "6",
"qi": "7",
"ba": "8",
"": "¿",
"a": "",
"e": "",
"asensongdao": "🇦🇨",
"andaoer": "🇦🇩",
"alianqiu": "🇦🇪",
"afuhan": "🇦🇫",
"antiguahebabuda": "🇦🇬",
"anguila": "🇦🇮",
"aerbaniya": "🇦🇱",
"yameiniya": "🇦🇲",
"angela": "🇦🇴",
"nanjizhou": "🇦🇶",
"agenting": "🇦🇷",
"meishusamoyaqundao": "🇦🇸",
"aodili": "🇦🇹",
"aodaliya": "🇦🇺",
"aluba": "🇦🇼",
"aolanqundao": "🇦🇽",
"asaibaijiang": "🇦🇿",
"bohei": "🇧🇦",
"baduosi": "🇧🇧",
"mengjialaguo": "🇧🇩",
"weibilishi": "🇧🇪",
"bujinafasuo": "🇧🇫",
"baojialiya": "🇧🇬",
"balin": "🇧🇭",
"bulongdi": "🇧🇮",
"beining": "🇧🇯",
"shengbatailemi": "🇧🇱",
"baimuda": "🇧🇲",
"wenlai": "🇧🇳",
"boliweiya": "🇧🇴",
"helanjialebi": "🇧🇶",
"baxi": "🇧🇷",
"bahama": "🇧🇸",
"budan": "🇧🇹",
"buweidao": "🇧🇻",
"bociwana": "🇧🇼",
"baieluosi": "🇧🇾",
"bolizi": "🇧🇿",
"jianada": "🇨🇦",
"kekesiqundao": "🇨🇨",
"gangguojin": "🇨🇩",
"zhongfeigongheguo": "🇨🇫",
"gangguobu": "🇨🇬",
"ruishi": "🇨🇭",
"ketediwa": "🇨🇮",
"kukequndao": "🇨🇰",
"zhili": "🇨🇱",
"kamailong": "🇨🇲",
"zhongguo": "🇨🇳",
"gelunbiya": "🇨🇴",
"kelipodundao": "🇨🇵",
"gesidalijia": "🇨🇷",
"guba": "🇨🇺",
"fodejiao": "🇨🇻",
"kulasuo": "🇨🇼",
"shengdandao": "🇨🇽",
"saipulusi": "🇨🇾",
"jiekegongheguo": "🇨🇿",
"deguo": "🇩🇪",
"digejiaxiya": "🇩🇬",
"jibuti": "🇩🇯",
"danmai": "🇩🇰",
"duominijia": "🇩🇲",
"duomingnijiagongheguo": "🇩🇴",
"aerjiliya": "🇩🇿",
"xiudahemeililiya": "🇪🇦",
"eguaduoer": "🇪🇨",
"aishaniya": "🇪🇪",
"aiji": "🇪🇬",
"xisahala": "🇪🇭",
"eliteliya": "🇪🇷",
"xibanya": "🇪🇸",
"aisaiebiya": "🇪🇹",
"oumeng": "🇪🇺",
"fenlan": "🇫🇮",
"fukelanqundao": "🇫🇰",
"mikeluonixiya": "🇫🇲",
"faluoqundao": "🇫🇴",
"faguo": "🇫🇷",
"jiapeng": "🇬🇦",
"yingguo": "🇬🇧",
"gelinnada": "🇬🇩",
"gelujiya": "🇬🇪",
"fashuguiyana": "🇬🇫",
"genxidao": "🇬🇬",
"jiana": "🇬🇭",
"zhibuluotuo": "🇬🇮",
"gelinglan": "🇬🇱",
"gangbiya": "🇬🇲",
"jineiya": "🇬🇳",
"guadeluopudao": "🇬🇵",
"chidaojineiya": "🇬🇶",
"xila": "🇬🇷",
"nanqiaozhiyadaohenansangweiqiqundao": "🇬🇸",
"weidimala": "🇬🇹",
"guandao": "🇬🇺",
"jineiyabishao": "🇬🇼",
"guiyana": "🇬🇾",
"xianggang": "🇭🇰",
"hedeyumaiketangnaqundao": "🇭🇲",
"hongdulasi": "🇭🇳",
"keluodiya": "🇭🇷",
"haidi": "🇭🇹",
"xiongyali": "🇭🇺",
"jianaliqundao": "🇮🇨",
"yinni": "🇮🇩",
"aierlan": "🇮🇪",
"weiyiselie": "🇮🇱",
"mandao": "🇮🇲",
"yindu": "🇮🇳",
"yingshuyinduyanglingdi": "🇮🇴",
"yilake": "🇮🇶",
"yilang": "🇮🇷",
"bingdao": "🇮🇸",
"yidali": "🇮🇹",
"zexi": "🇯🇪",
"yamaijia": "🇯🇲",
"yuedan": "🇯🇴",
"riben": "🇯🇵",
"kenniya": "🇰🇪",
"jierjisisitan": "🇰🇬",
"jianpuzhai": "🇰🇭",
"jilibasi": "🇰🇮",
"kemoluo": "🇰🇲",
"shengjiciheniweisi": "🇰🇳",
"zhaoxian": "🇰🇵",
"hanguo": "🇰🇷",
"keweite": "🇰🇼",
"kaimanqundao": "🇰🇾",
"hasakesitan": "🇰🇿",
"laozhua": "🇱🇦",
"libanen": "🇱🇧",
"shengluxiya": "🇱🇨",
"liezhidunshideng": "🇱🇮",
"sililanqia": "🇱🇰",
"libiliya": "🇱🇷",
"laisuotuo": "🇱🇸",
"litaowan": "🇱🇹",
"lusenbao": "🇱🇺",
"latuoweiya": "🇱🇻",
"libiya": "🇱🇾",
"moluoge": "🇲🇦",
"monage": "🇲🇨",
"moerduowa": "🇲🇩",
"heishan": "🇲🇪",
"shengmading": "🇲🇫",
"madajiasijia": "🇲🇬",
"mashaoerqundao": "🇲🇭",
"maqidun": "🇲🇰",
"mali": "🇲🇱",
"miandian": "🇲🇲",
"menggu": "🇲🇳",
"aomen": "🇲🇴",
"beimaliyanaqundao": "🇲🇵",
"matinikedao": "🇲🇶",
"maolitaniya": "🇲🇷",
"mengtesailate": "🇲🇸",
"maerta": "🇲🇹",
"maoliqiusi": "🇲🇺",
"maerdaifu": "🇲🇻",
"malawei": "🇲🇼",
"moxige": "🇲🇽",
"malaixiya": "🇲🇾",
"mosangbike": "🇲🇿",
"namibiya": "🇳🇦",
"xinkaliduoniya": "🇳🇨",
"nirier": "🇳🇪",
"nuofukedao": "🇳🇫",
"niriliya": "🇳🇬",
"nijialagua": "🇳🇮",
"helan": "🇳🇱",
"nuowei": "🇳🇴",
"niboer": "🇳🇵",
"naolu": "🇳🇷",
"niuai": "🇳🇺",
"xinxilan": "🇳🇿",
"aman": "🇴🇲",
"banama": "🇵🇦",
"milu": "🇵🇪",
"fashubolinixiya": "🇵🇫",
"babuyaxinjineiya": "🇵🇬",
"feilvbin": "🇵🇭",
"bajisitan": "🇵🇰",
"bolan": "🇵🇱",
"shengpiaierhemikelongqundao": "🇵🇲",
"pitekaienqundao": "🇵🇳",
"boduolige": "🇵🇷",
"balesitanlingtu": "🇵🇸",
"putaoya": "🇵🇹",
"palao": "🇵🇼",
"balagui": "🇵🇾",
"qiataer": "🇶🇦",
"tuanyuan": "🇷🇪",
"luomaniya": "🇷🇴",
"saierweiya": "🇷🇸",
"eluosi": "🇷🇺",
"luwangda": "🇷🇼",
"shatealabo": "🇸🇦",
"suoluomenqundao": "🇸🇧",
"saisheer": "🇸🇨",
"sudan": "🇸🇩",
"ruidian": "🇸🇪",
"xinjiapo": "🇸🇬",
"shenghelena": "🇸🇭",
"siluowenniya": "🇸🇮",
"siwaerbaqundaoheyangmayan": "🇸🇯",
"siluofake": "🇸🇰",
"sailaliang": "🇸🇱",
"shengmalinuo": "🇸🇲",
"saineijiaer": "🇸🇳",
"suomali": "🇸🇴",
"sulinan": "🇸🇷",
"nansudan": "🇸🇸",
"shengduomeihepulinxibi": "🇸🇹",
"saerwaduo": "🇸🇻",
"shengmadingdao": "🇸🇽",
"xuliya": "🇸🇾",
"siweishilan": "🇸🇿",
"telisitandakuniyaqundao": "🇹🇦",
"tekesihekaikesiqundao": "🇹🇨",
"zhade": "🇹🇩",
"faguonanfangdelingtu": "🇹🇫",
"duoge": "🇹🇬",
"taiguo": "🇹🇭",
"tajikesitan": "🇹🇯",
"tuokelao": "🇹🇰",
"dongdiwen": "🇹🇱",
"tukumansitan": "🇹🇲",
"tunisi": "🇹🇳",
"tangjia": "🇹🇴",
"tuerqi": "🇹🇷",
"telinidaheduobage": "🇹🇹",
"tuwalu": "🇹🇻",
"taiwan": "🇹🇼",
"tansangniya": "🇹🇿",
"wukelan": "🇺🇦",
"wuganda": "🇺🇬",
"meiguolidao": "🇺🇲",
"meiguo": "🇺🇸",
"wulagui": "🇺🇾",
"wuzibiekesitan": "🇺🇿",
"fandigangcheng": "🇻🇦",
"shengwensentehegelinnadingsi": "🇻🇨",
"weineiruila": "🇻🇪",
"yingshuweierjingqundao": "🇻🇬",
"meishuweierjingqundao": "🇻🇮",
"yuenan": "🇻🇳",
"wanuatu": "🇻🇺",
"walisihefutunaqundao": "🇼🇫",
"samoya": "🇼🇸",
"kesuowo": "🇽🇰",
"yemen": "🇾🇪",
"mayuete": "🇾🇹",
"nanfei": "🇿🇦",
"zanbiya": "🇿🇲",
"jinbabuwei": "🇿🇼",
"nei": "👙",
"liupi": "🐮🍺",
"nige": "👨🏿",
"heiren": "👨🏿",
"yinghua": "🌸",
"tie": "Fe",
"nai": "🍼",
"han": "🍔",
"huanxing": "🌊⭐",
"xiaren": "🍤",
"sharen": "👨🏿",
"qian": "💰",
"feiwu": "five",
"qiu": "",
"erciyuan": "二刺螈",
"cao": "🌿",
"guozi": "果汁",
"ping": "🍎",
"sunxiaochuan": "孙🐶",
"tounima": "tony🐎",
"wenzi": "🦟",
}
2022-04-17 14:33:39 +00:00
def text_to_emoji(text):
try:
2023-07-01 12:18:58 +00:00
text_with_emoji = ""
2022-04-17 14:33:39 +00:00
text_jieba = jieba.cut(text, cut_all=False)
for word in text_jieba:
word = word.strip()
# 分词检索
if word in emoji.keys():
text_with_emoji += emoji[word]
elif word not in emoji.keys():
word_py = pinyin.get(word, format="strip")
# 分词拼音检索
if word_py in emoji_py.keys():
text_with_emoji += emoji_py[word_py]
elif len(word) > 0: # if the two characters or more
2023-07-01 12:18:58 +00:00
# 单字检索
for character in word:
if character in emoji.keys():
text_with_emoji += emoji[character]
else:
# 单字拼音检索
character_py = pinyin.get(character, format="strip")
text_with_emoji += (
emoji_py[character_py]
if character_py in emoji_py.keys()
else character
)
else: # 只有一个汉字,前面已经检测过字和拼音都不在抽象词典中,直接加词
text_with_emoji += word.strip()
2022-04-17 14:33:39 +00:00
except Exception as e:
return f"文本抽象化失败~\n\n{e}"
return text_with_emoji
2023-07-01 12:18:58 +00:00
@listener(command="abstract", parameters="需要抽象的文字", description="你要抽象什么?")
2022-04-17 14:33:39 +00:00
async def abstract(_: Client, message: Message):
text = message.arguments.strip()
if not text:
return await message.edit(lang("arg_error"))
result = text_to_emoji(text)
await message.edit(result)