Add bot message activity diagnostics and bump extension to 0.1.4

This commit is contained in:
2569718930@qq.com
2026-03-23 20:46:42 +08:00
parent 8a091fd7cc
commit ce22752ccc
2 changed files with 23 additions and 1 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
"manifest_version": 3,
"name": "PolyWeather Side Panel",
"description": "PolyWeather 右侧城市卡片(浏览器侧边栏)",
"version": "0.1.3",
"version": "0.1.4",
"icons": {
"16": "icon-16.png",
"32": "icon-32.png",
+22
View File
@@ -214,6 +214,17 @@ class BotIOLayer:
user = message.from_user
username = self.display_name(user)
preview = text.strip().replace("\n", " ")
if len(preview) > 80:
preview = preview[:77] + "..."
logger.info(
"group text received chat_id={} thread_id={} user_id={} text_len={} preview={!r}",
getattr(chat, "id", None),
getattr(message, "message_thread_id", None),
getattr(user, "id", None),
len(text.strip()),
preview,
)
self.db.upsert_user(user.id, username)
result = self.db.add_message_activity(
@@ -230,3 +241,14 @@ class BotIOLayer:
f"message points awarded user={user.id} points=+{awarded} "
f"daily_points={result.get('daily_points')}/{MESSAGE_DAILY_CAP}"
)
return
logger.info(
"message points skipped chat_id={} thread_id={} user_id={} reason={} daily_points={} weekly_points={}",
getattr(chat, "id", None),
getattr(message, "message_thread_id", None),
getattr(user, "id", None),
result.get("reason") or "unknown",
result.get("daily_points"),
result.get("weekly_points"),
)