From 05537a8e8a0d0362fcc79394c2da60281a9916ef Mon Sep 17 00:00:00 2001 From: Kyomotoi <0w0@imki.moe> Date: Thu, 17 Nov 2022 08:15:59 +0800 Subject: =?UTF-8?q?=F0=9F=9A=91=EF=B8=8F=F0=9F=8E=A8=20=E4=BF=AE=E5=A4=8Db?= =?UTF-8?q?ug,=20=E4=BC=98=E5=8C=96=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ATRI/plugins/thesaurus/data_source.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ATRI/plugins/thesaurus/data_source.py b/ATRI/plugins/thesaurus/data_source.py index 8098179..8c12b16 100644 --- a/ATRI/plugins/thesaurus/data_source.py +++ b/ATRI/plugins/thesaurus/data_source.py @@ -1,6 +1,7 @@ import pytz from datetime import datetime +from ATRI.message import MessageBuilder from ATRI.exceptions import ThesaurusError from .db import DBForTS, DBForTAL @@ -98,8 +99,14 @@ class ThesaurusManager: {"matcher": q, "group_id": group_id}, is_main ) if query_result: + await self.del_item(_id, group_id, is_main) item_info = query_result[0] - return f"""{"(需审核/投票)" if not is_main else str()}该词条已存在!! ID: {item_info._id}""" + return ( + MessageBuilder(f"{str() if is_main else '(需审核/投票)'}该词条已存在!!") + .text(f"ID: {item_info._id}") + .text("因此, 此新增词条将被删除") + .done() + ) if t == "全匹配": m_type = 0 -- cgit v1.2.3