Merge pull request #83 from gyc123456-1/patch-1

解析face类型CQ码
This commit is contained in:
SengokuCola
2025-03-07 22:53:05 +08:00
committed by GitHub
2 changed files with 28 additions and 1 deletions

View File

@@ -13,6 +13,7 @@ import asyncio
from .utils_image import storage_image, storage_emoji from .utils_image import storage_image, storage_emoji
from .utils_user import get_user_nickname from .utils_user import get_user_nickname
from ..models.utils_model import LLM_request from ..models.utils_model import LLM_request
from .mapper import emojimapper
# 解析各种CQ码 # 解析各种CQ码
# 包含CQ码类 # 包含CQ码类
import urllib3 import urllib3
@@ -86,7 +87,7 @@ class CQCode:
elif self.type == 'face': elif self.type == 'face':
face_id = self.params.get('id', '') face_id = self.params.get('id', '')
# self.translated_plain_text = f"[表情{face_id}]" # self.translated_plain_text = f"[表情{face_id}]"
self.translated_plain_text = f"[表情]" self.translated_plain_text = f"[{emojimapper.get(int(face_id), "表情")}]"
elif self.type == 'forward': elif self.type == 'forward':
self.translated_plain_text = await self.translate_forward() self.translated_plain_text = await self.translate_forward()
else: else:

View File

@@ -0,0 +1,26 @@
emojimapper = {5: "流泪", 311: "打 call", 312: "变形", 314: "仔细分析", 317: "菜汪", 318: "崇拜", 319: "比心",
320: "庆祝", 324: "吃糖", 325: "惊吓", 337: "花朵脸", 338: "我想开了", 339: "舔屏", 341: "打招呼",
342: "酸Q", 343: "我方了", 344: "大怨种", 345: "红包多多", 346: "你真棒棒", 181: "戳一戳", 74: "太阳",
75: "月亮", 351: "敲敲", 349: "坚强", 350: "贴贴", 395: "略略略", 114: "篮球", 326: "生气", 53: "蛋糕",
137: "鞭炮", 333: "烟花", 424: "续标识", 415: "划龙舟", 392: "龙年快乐", 425: "求放过", 427: "偷感",
426: "玩火", 419: "火车", 429: "蛇年快乐",
14: "微笑", 1: "撇嘴", 2: "", 3: "发呆", 4: "得意", 6: "害羞", 7: "闭嘴", 8: "", 9: "大哭",
10: "尴尬", 11: "发怒", 12: "调皮", 13: "呲牙", 0: "惊讶", 15: "难过", 16: "", 96: "冷汗", 18: "抓狂",
19: "", 20: "偷笑", 21: "可爱", 22: "白眼", 23: "傲慢", 24: "饥饿", 25: "", 26: "惊恐", 27: "流汗",
28: "憨笑", 29: "悠闲", 30: "奋斗", 31: "咒骂", 32: "疑问", 33: "", 34: "", 35: "折磨", 36: "",
37: "骷髅", 38: "敲打", 39: "再见", 97: "擦汗", 98: "抠鼻", 99: "鼓掌", 100: "糗大了", 101: "坏笑",
102: "左哼哼", 103: "右哼哼", 104: "哈欠", 105: "鄙视", 106: "委屈", 107: "快哭了", 108: "阴险",
305: "右亲亲", 109: "左亲亲", 110: "", 111: "可怜", 172: "眨眼睛", 182: "笑哭", 179: "doge",
173: "泪奔", 174: "无奈", 212: "托腮", 175: "卖萌", 178: "斜眼笑", 177: "喷血", 176: "小纠结",
183: "我最美", 262: "脑阔疼", 263: "沧桑", 264: "捂脸", 265: "辣眼睛", 266: "哦哟", 267: "头秃",
268: "问号脸", 269: "暗中观察", 270: "emm", 271: "吃瓜", 272: "呵呵哒", 277: "汪汪", 307: "喵喵",
306: "牛气冲天", 281: "无眼笑", 282: "敬礼", 283: "狂笑", 284: "面无表情", 285: "摸鱼", 293: "摸锦鲤",
286: "魔鬼笑", 287: "", 289: "睁眼", 294: "期待", 297: "拜谢", 298: "元宝", 299: "牛啊", 300: "胖三斤",
323: "嫌弃", 332: "举牌牌", 336: "豹富", 353: "拜托", 355: "", 356: "666", 354: "尊嘟假嘟", 352: "",
357: "裂开", 334: "虎虎生威", 347: "大展宏兔", 303: "右拜年", 302: "左拜年", 295: "拿到红包", 49: "拥抱",
66: "爱心", 63: "玫瑰", 64: "凋谢", 187: "幽灵", 146: "爆筋", 116: "示爱", 67: "心碎", 60: "咖啡",
185: "羊驼", 76: "", 124: "OK", 118: "抱拳", 78: "握手", 119: "勾引", 79: "胜利", 120: "拳头",
121: "差劲", 77: "", 123: "NO", 201: "点赞", 273: "我酸了", 46: "猪头", 112: "菜刀", 56: "",
169: "手枪", 171: "", 59: "便便", 144: "喝彩", 147: "棒棒糖", 89: "西瓜", 41: "发抖", 125: "转圈",
42: "爱情", 43: "跳跳", 86: "怄火", 129: "挥手", 85: "飞吻", 428: "收到",
423: "复兴号", 432: "灵蛇献瑞"}