leonoxo
777fe1f20b
fix(line): use stable source id for session identity ( #2398 )
...
LINEEventConverter.target2yiri() built Friend.id/Group.id from
event.message.id, which is unique per message. Every incoming message
therefore mapped to a new session key, so LINE users and groups lost
conversation context on every turn.
Use event.source.user_id/group_id/room_id instead, matching the stable
identifiers other adapters (e.g. Telegram) use for session identity.
Falls back to the group/room id when user_id is absent, per LINE's
documented behavior for some group/room members.
2026-08-25 12:30:29 +08:00
..
2026-07-30 21:43:35 +08:00
2025-11-16 19:53:01 +08:00
2026-07-30 21:43:35 +08:00
2026-03-31 00:29:24 +08:00
2026-07-30 21:43:35 +08:00
2025-11-16 19:53:01 +08:00
2026-07-13 00:42:46 +08:00
2026-07-30 21:43:35 +08:00
2025-11-16 19:53:01 +08:00
2026-03-31 00:29:24 +08:00
2026-06-22 13:38:00 +08:00
2026-07-30 21:43:35 +08:00
2026-06-22 13:38:00 +08:00
2026-06-22 13:38:00 +08:00
2025-12-04 13:40:38 +08:00
2026-07-30 21:43:35 +08:00
2026-03-31 00:29:24 +08:00
2026-07-30 21:43:35 +08:00
2025-11-16 19:53:01 +08:00
2026-05-27 15:34:35 +08:00
2025-11-16 19:53:01 +08:00
2026-08-25 12:30:29 +08:00
2026-03-31 00:29:24 +08:00
2026-05-02 21:04:49 +08:00
2026-07-30 21:43:35 +08:00
2026-05-02 21:04:49 +08:00
2025-11-16 19:53:01 +08:00
2026-07-30 21:43:35 +08:00
2026-06-10 19:41:17 +08:00
2025-11-16 19:53:01 +08:00
2026-07-30 21:43:35 +08:00
2026-05-10 22:31:31 +08:00
2026-08-24 11:59:23 +08:00
2025-11-16 19:53:01 +08:00
2026-08-24 11:59:23 +08:00
2026-02-12 02:44:47 +08:00
2026-07-30 21:43:35 +08:00
2026-03-31 00:29:24 +08:00
2025-11-16 19:53:01 +08:00
2026-07-28 23:57:00 +08:00
2026-03-31 00:29:24 +08:00
2026-07-31 17:25:19 +08:00
2025-11-16 19:53:01 +08:00
2026-03-31 00:29:24 +08:00
2026-06-14 10:57:53 +08:00
2026-04-24 15:36:14 +08:00
2026-04-24 15:36:14 +08:00
2026-08-09 17:38:01 +08:00
2026-07-31 17:41:55 +08:00
2026-03-28 20:48:36 +08:00
2026-03-25 23:34:35 +08:00
2025-11-16 19:53:01 +08:00
2026-07-30 21:43:35 +08:00
2026-03-31 00:29:24 +08:00
2025-11-16 19:53:01 +08:00
2026-07-30 21:43:35 +08:00
2026-06-10 19:41:17 +08:00
2025-11-16 19:53:01 +08:00
2026-08-20 16:56:20 +08:00
2026-06-10 19:41:17 +08:00
2026-07-30 21:43:35 +08:00
2026-06-10 19:41:17 +08:00