Skip to content

Commit f94d873

Browse files
committed
fix: import error
- username **IS NOT** user display name (nickname), **IS** user id (string not number)
1 parent d940af4 commit f94d873

7 files changed

Lines changed: 6 additions & 10 deletions

File tree

drivers/kook.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ async def _on_message(self, msg: khl.PublicMessage):
8686
author = msg.author # GuildUser
8787
user_id = str(author.id)
8888
# Prefer the per-guild nickname over the global username
89-
username = author.nickname or author.username or user_id
89+
username = author.username or ""
9090
avatar = author.avatar or ""
9191
text = msg.content or ""
9292

drivers/qq.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,7 @@ async def _on_group_message(self, event: dict):
531531
f"group={group_id} message_id={message_id} seq={message_seq}"
532532
)
533533
time = event.get("time")
534-
# Use qid for username when available; fallback to QQ number.
534+
# Use qid for username when available
535535
qid = (await self._get_qid(user_id, group_id)).strip()
536536

537537
face_as_emoji: bool = self.config.cqface_mode == "emoji"
@@ -567,7 +567,7 @@ async def _on_group_message(self, event: dict):
567567
source_mentioned_self=source_mentioned_self,
568568
time=datetime.datetime.fromtimestamp(time).isoformat() if time else None,
569569
source_proxy=self._media_proxy,
570-
username=qid or user_id,
570+
username=qid,
571571
)
572572
await self.bridge.on_message(msg)
573573

drivers/rocketchat.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ async def _handle_webhook(self, request: Request) -> JSONResponse:
160160

161161
text: str = body.get("text", "").strip()
162162
room_id: str = body.get("channel_id") or body.get("rid", "")
163-
username: str = body.get("user_name", sender_id)
163+
username: str = body.get("user_name", "")
164164
avatar: str = body.get("user_avatar", "")
165165
server: str = self.config.server_url.rstrip("/")
166166

@@ -194,7 +194,6 @@ async def _handle_webhook(self, request: Request) -> JSONResponse:
194194
attachments=attachments,
195195
mentions=mentions,
196196
source_proxy=self._media_proxy,
197-
username=username,
198197
)
199198
asyncio.create_task(self.bridge.on_message(normalized))
200199
return JSONResponse({})

drivers/signal.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,6 @@ async def _on_envelope(self, data: dict, api_url: str) -> None:
199199
attachments=attachments,
200200
source_proxy=self._media_proxy,
201201
mentions=mentions,
202-
username=sender,
203202
)
204203
await self.bridge.on_message(normalized)
205204

drivers/slack.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,6 @@ async def _dispatch_event(self, event: dict) -> None:
270270
if event.get("thread_ts")
271271
else None,
272272
source_proxy=self._media_proxy,
273-
username=display_name,
274273
)
275274
await self.bridge.on_message(normalized)
276275

drivers/teams.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,6 @@ async def _handle_activity(self, request: Request) -> PlainTextResponse:
202202
attachments=attachments,
203203
mentions=mentions,
204204
source_proxy=self._media_proxy,
205-
username=from_name,
206205
)
207206
asyncio.create_task(self.bridge.on_message(normalized))
208207
return PlainTextResponse("ok", status_code=200)

services/logger.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from datetime import datetime
55

66
import loguru
7-
from loguru import logger, Logger
7+
from loguru import logger
88

99
# Global log configuration
1010
LOG_DIR = None # Set to a directory path to enable file logging, or None to disable file logging
@@ -98,7 +98,7 @@ def _masking_filter(record: "loguru.Record") -> bool:
9898
# File sink will be added when set_log_dir() is called with a valid directory
9999

100100

101-
def get_logger() -> Logger:
101+
def get_logger() -> "loguru.Logger":
102102
return logger
103103

104104

0 commit comments

Comments
 (0)