mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
_rule中使用messagesegment中未转义的字符串,而添加词条时使用了转义后的字符串,导致二者不一致
This commit is contained in:
parent
31d4d29f3e
commit
308b76dc7d
@ -128,7 +128,8 @@ async def _(
|
|||||||
temp += f"[at:{g.data['qq']}]"
|
temp += f"[at:{g.data['qq']}]"
|
||||||
problem = temp
|
problem = temp
|
||||||
break
|
break
|
||||||
index = len((word_scope or "") + "添加词条" + (word_type or "") + unescape(problem)) + 1
|
problem = unescape(problem)
|
||||||
|
index = len((word_scope or "") + "添加词条" + (word_type or "") + problem) + 1
|
||||||
event.message[0] = event.message[0].data["text"][index + 1 :].strip()
|
event.message[0] = event.message[0].data["text"][index + 1 :].strip()
|
||||||
state["word_scope"] = word_scope
|
state["word_scope"] = word_scope
|
||||||
state["word_type"] = word_type
|
state["word_type"] = word_type
|
||||||
@ -148,7 +149,6 @@ async def _(
|
|||||||
try:
|
try:
|
||||||
if word_type == "正则":
|
if word_type == "正则":
|
||||||
try:
|
try:
|
||||||
problem = unescape(problem)
|
|
||||||
re.compile(problem)
|
re.compile(problem)
|
||||||
except re.error:
|
except re.error:
|
||||||
await add_word.finish(f"添加词条失败,正则表达式 {problem} 非法!")
|
await add_word.finish(f"添加词条失败,正则表达式 {problem} 非法!")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user