summaryrefslogtreecommitdiff
path: root/ATRI/plugins
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2022-11-17 08:15:59 +0800
committerKyomotoi <[email protected]>2022-11-17 08:15:59 +0800
commit05537a8e8a0d0362fcc79394c2da60281a9916ef (patch)
tree0edd42d3e9c2c0684e9d119d0d92e92ac3074093 /ATRI/plugins
parentc5e6377547dfa27fa4cd800f10c75ace52d31c90 (diff)
downloadATRI-05537a8e8a0d0362fcc79394c2da60281a9916ef.tar.gz
ATRI-05537a8e8a0d0362fcc79394c2da60281a9916ef.tar.bz2
ATRI-05537a8e8a0d0362fcc79394c2da60281a9916ef.zip
🚑️🎨 修复bug, 优化输出
Diffstat (limited to 'ATRI/plugins')
-rw-r--r--ATRI/plugins/thesaurus/data_source.py9
1 files changed, 8 insertions, 1 deletions
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