From 8305bfcf2ccb447af537a9e57acf9e66b139cb0d Mon Sep 17 00:00:00 2001 From: HycJack <772403255@qq.com> Date: Sat, 9 May 2026 17:06:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BB=99=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E7=95=99=E8=A8=80=E7=9A=84uuid=E5=8C=B9=E9=85=8D=E8=A7=84?= =?UTF-8?q?=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 8196 -> 14340 bytes .gitignore | 2 ++ talkingq-url/config.py | 4 ---- talkingq-url/handlers/mqtt_handler.py | 2 +- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.DS_Store b/.DS_Store index fcd63ead39f7de06150bb2d6d357ade5f578b10c..eb333705c7fe6bf054ed558531e50a49954592b8 100644 GIT binary patch literal 14340 zcmeGjYitz9`TN#}>}DY>juRkZd*?VjLe9aL7%)joj?FZVUjJENXFpb^s75GN??W^ZL^leZC2TaY)ni<phH z=U7dwkM(&*>~7K>m!Kp)e$lMRl?&UhUG~Gosx|9wIWa?-*(5j1m-d$o*T|T9->9J# zMmDG2tZr$BH9Tl&x>Yc?8@eOS#F*4;rE~g;rrC2YyL_&y)?!y$87O9qokgRtTWJ+V z-bahtDk(?Atr{`8&em9qnpdN?s0&1K3oGw(bV_-#yhx2nN?Po7iDllzVmU4;uGG83 zu*#$z@={UJq&_p9(M{gka`^^Pxk>6TagKRmvwWi{4Um>|#Ei?!l4`f8yeZzwI_^ok zh4p#esthTqt`@~XcO>oT>qjl!sZjKYqNheGXC$jMqhLFpG;VHD)y=G_m71n&#Pnse z=QOD)wNF%z6OCe6C8I#bK*}Ldbj8-hTxM|qt%*hD4-No48Mh|ddA_+)T!w5BQRyx# z32Wh2$ir?p0C&Md@H8BOXW%Hj4=3R>_#ONS{tREi*YFQ)#0#+*=i)qEfD7>|ycVy+ zCAbv3um{)S%{Yiz)NnfvqlrZ<;V#^bKgBz6AMVEk_-nime}fO;gLnuJ;}iHKzJRad zYxp|8fhX~EJcVE2m-rQajeip)p-Gr4sKO6~1;RpMk#M!JLby>_E!-ju3PZvO=Rhd0 zZm_MIGhsL7gWc3E<+zKj?v-++j~qnb737@C14v(_!v&Xmt^(-!Uhy^7DjPC#>mQ7V1g{Y8&{E~Z@`V1!d~2lLzu=4*}aJt=5Z%F zxCi&*&u|QXPF8;q@5Eo>-FPoq{{3Y8hwu@66d%K<@CZJO&*Af)54?*X;-~oA8mnGc zZPobKdRCqDUHC5h==NRj9D8GBeSB^Fg7|Fk^CJ_BTg#hKHnczwE2SLEw5?&nVIHak zT~!nNXOyxVB*+eVUkkZ^` zTZObi^Q=ceD-NM-?I$C)N0WBZ(p--=#VbTfl7^Jod-lYa$79isC3|DhJ@I(w(pa>! zbNSxAl6Xn$;u|&&?J#qey`M2m>{MnPwh{1$1C%)hGF{?OoUTutK`z3PTMKBs&D8yR$K4ye@phk z7oR!q^vWsS>Igu zWa$+?hXfA5Z-8fm?^oWGz61>=Sa~(Z7kD9Xu9f^Bn*Zy}GU54u;=YHOOc+85gc1lP z5K17Fz562QjpRCkhUD!&ERBC)r2QHnpI z$Z%e!$O3(PB$Rm1@d$d)@hHQd<8^vS<%H@I?33UahxA3^`+o@NyG!sNCByT-rw^8} TvtQuxJ3Rl>f2IBZpa1_2>S|em delta 462 zcmZoEXmOBWU|?W$DortDU;r^WfEYvza8E20o2Vx_*}#NF6v$@)5sW}_hMaW6;N<+= zf{ho=*e55Cboctu97{_9n_Yz#k zjys~tr{I+@$bi@c)Wg7F^nqcrfs)i@1tnhQm9ORj*=ih>>=l^|Ktq8XnaNd3T*v}a z{K(oBTs};8P}P{ss$9xpY-+BfplfVA`J|%E}lU3BbnRoi~Pj*z5ncSzw!?tUO zNFLX*$qUr9V9X0@+DyI^fF{UJmQr6a`JuS`#L1GAH3WEA7@W`kpEyBA1lh03vsrS2 zfzE=6Bm9UYE`aPf25$uhpjw`?;G(>o{JeCaZy7h=;?ZRmWCnYkL4q4dyMiKRQBx8AV diff --git a/.gitignore b/.gitignore index 36b13f1..b249263 100644 --- a/.gitignore +++ b/.gitignore @@ -174,3 +174,5 @@ cython_debug/ # PyPI configuration file .pypirc +banban_server/ +talkingq-url-bak/ diff --git a/talkingq-url/config.py b/talkingq-url/config.py index 0f3227e..7b175e9 100644 --- a/talkingq-url/config.py +++ b/talkingq-url/config.py @@ -68,10 +68,6 @@ class Settings(BaseSettings): talkingq_mqtt_qos: int = Field(default=1, validation_alias="TALKINGQ_MQTT_QOS") talkingq_mqtt_keepalive: int = Field(default=60, validation_alias="TALKINGQ_MQTT_KEEPALIVE") talkingq_mqtt_nfc_notice_interval: int = Field(default=600, validation_alias="TALKINGQ_MQTT_NFC_NOTICE_INTERVAL") - talkingq_parent_message_uuid: str = Field( - default="TalkingQ_xxx", - validation_alias="TALKINGQ_PARENT_MESSAGE_UUID", - ) admin_api_key: str = Field(default="", validation_alias="ADMIN_API_KEY") client_api_key: str = Field(default="", validation_alias="CLIENT_API_KEY") diff --git a/talkingq-url/handlers/mqtt_handler.py b/talkingq-url/handlers/mqtt_handler.py index 16b3b9d..1726cd7 100644 --- a/talkingq-url/handlers/mqtt_handler.py +++ b/talkingq-url/handlers/mqtt_handler.py @@ -337,7 +337,7 @@ class TalkingQMQTTService: params = payload.get("params", {}) nfc_uuid = str(params.get("uuid") or "").strip() logger.info(device_id, "", f"[短按留言] 设备 {device_id} 短按发送留言, UUID={nfc_uuid}") - if nfc_uuid == settings.talkingq_parent_message_uuid: + if nfc_uuid == device_id: await device_target_cache.set_parent_target(device_id, nfc_uuid) response_payload = { "msg_id": "011",