2.9 KiB
2.9 KiB
Features & roadmap
- Matrix → KakaoTalk
- Message content
- Text
- Media
- Stickers
- Files
- Voice messages
- Videos
- Images
- Locations
- Replies[1]
- Mentions[1]
- Polls
- Pinned messages
- Message redactions[2]
- Message reactions
- Read receipts
- Power level[1]
- Membership actions
- Invite
- Join
- Leave[3]
- Ban[4]
- Unban[4]
- Room metadata changes
- Name
- Topic
- Avatar
- Per-room user nick
- Message content
- KakaoTalk → Matrix
- Message content
- Text
- Media
- Stickers
- Files
- Voice messages
- Videos
- Images
- Locations
- Links
- Replies
- Mentions
- Polls
- Posts
- Message deletion/hiding
- Message reactions
- Message history
- Read receipts
- Admin status
- Membership actions
- Invite
- Join
- Leave
- Self leave
- On backfill
- On live event
- Kick[4]
- Unkick[4]
- Channel metadata
- Name
- Description
- Cover photo[5]
- User metadata
- Name
- Avatar
- Per-channel Open Profile
- Message content
- Misc
- Multi-user support
- Shared group chat portals
- Automatic portal creation
- At startup
- When added to chat
- When receiving message
- Direct chat creation by inviting Matrix puppet of KakaoTalk user to new room
- Open Chat creation by bot command
- Group Chat
- 1:1 Chat
- Open Chat settings management
- Public search
- Max number of participants
- Chatroom code
- Option to use own Matrix account for messages sent from other KakaoTalk clients
- KakaoTalk friends list management
- List friends
- Add friend
- By KakaoTalk ID
- By Matrix puppet of KakaoTalk user
- By phone number
- Remove friend
- Favourite friends
- Hidden friends
- Blocked users
- KakaoTalk ID management
- Set/Change ID
- Make ID searchable/hidden
[1] Sometimes fails with "Invalid body" error
[2] Only recently-sent KakaoTalk messages can be deleted
[3] To make your KakaoTalk account leave a channel, send the leave
command in a Matrix portal room. Simply leaving a Matrix portal room will keep your KakaoTalk account in the channel.
[4] Kicks in KakaoTalk are equivalent to bans in Matrix
[5] Might not get synced on backfill or initial portal creation. Might get synced on live update to channel name/description