Skip to content

Commit

Permalink
Merge pull request #7 from XiYang6666/fix-wrong-comparison
Browse files Browse the repository at this point in the history
  • Loading branch information
RF-Tar-Railt committed Sep 18, 2023
2 parents e44e2e5 + 44f6b4e commit dfd6811
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 5 deletions.
8 changes: 4 additions & 4 deletions nonebot/adapters/red/bot.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ def _check_at_me(bot: "Bot", event: MessageEvent) -> None:
event.to_me = True
event.elements.pop(0)

# 处理at后的空格
if len(event.elements) >= 1:
# 处理at前的空格
if len(event.elements) > 1:
second_element = event.elements[0]
if (
second_element.elementType == 1
Expand All @@ -52,7 +52,7 @@ def _check_at_me(bot: "Bot", event: MessageEvent) -> None:
and last_element.textElement
and last_element.textElement.atType == 0
and not last_element.textElement.content.strip()
and len(event.elements) >= 1
and len(event.elements) > 1
):
# 处理at后的空格
i -= 1
Expand Down Expand Up @@ -125,8 +125,8 @@ def __init__(
async def handle_event(self, event: Event):
# TODO: 检查事件是否有回复消息,调用平台 API 获取原始消息的消息内容
if isinstance(event, MessageEvent):
_check_at_me(self, event)
_check_reply_me(self, event)
_check_at_me(self, event)
_check_nickname(self, event)

await handle_event(self, event)
Expand Down
2 changes: 1 addition & 1 deletion pdm.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ authors = [
]
dependencies = [
"nonebot2>=2.0.1",
"packaging>=23.1",
]
requires-python = ">=3.8"
readme = "README.md"
Expand Down

0 comments on commit dfd6811

Please sign in to comment.