feat: finalize matrix platform audit and docs
This commit is contained in:
parent
6422c7db58
commit
4524a6abc8
30 changed files with 3093 additions and 176 deletions
|
|
@ -41,6 +41,7 @@ from adapter.matrix.store import (
|
|||
get_load_pending,
|
||||
get_room_meta,
|
||||
get_staged_attachments,
|
||||
next_platform_chat_id,
|
||||
remove_staged_attachment_at,
|
||||
set_pending_confirm,
|
||||
set_platform_chat_id,
|
||||
|
|
@ -163,7 +164,11 @@ class MatrixBot:
|
|||
return
|
||||
if room_meta.get("platform_chat_id"):
|
||||
return
|
||||
await set_platform_chat_id(self.runtime.store, room_id, f"matrix:{room_id}")
|
||||
await set_platform_chat_id(
|
||||
self.runtime.store,
|
||||
room_id,
|
||||
await next_platform_chat_id(self.runtime.store),
|
||||
)
|
||||
|
||||
async def on_room_message(self, room: MatrixRoom, event: RoomMessageText) -> None:
|
||||
if getattr(event, "sender", None) == self.client.user_id:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue