mirror of
https://github.com/TeamPGM/PagerMaid_Plugins_Pyro.git
synced 2024-11-16 14:21:10 +00:00
1360fe05e2
Co-authored-by: Sourcery AI <>
332 lines
42 KiB
Python
332 lines
42 KiB
Python
""" 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
|
||
|
||
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': '🦟'}
|
||
|
||
|
||
def text_to_emoji(text):
|
||
try:
|
||
text_with_emoji = ''
|
||
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
|
||
# 单字检索
|
||
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()
|
||
except Exception as e:
|
||
return f"文本抽象化失败~\n\n{e}"
|
||
return text_with_emoji
|
||
|
||
|
||
@listener(command="abstract",
|
||
parameters="需要抽象的文字",
|
||
description="你要抽象什么?")
|
||
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)
|