MCPcopy Index your code
hub / github.com/duo/matrix-qq

github.com/duo/matrix-qq @0.2.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.2.1 ↗ · + Follow
127 symbols 315 edges 19 files 1 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

matrix-qq

A Matrix-QQ puppeting bridge based on LagrangeGo and mautrix-go.

Documentation

Some quick links:

Features & roadmap

  • Matrix → QQ
  • [ ] Message types
    • [x] Text
    • [x] Image
    • [x] Sticker
    • [x] Video
    • [ ] Audio
    • [ ] File
    • [x] Mention
    • [x] Reply
    • [x] Location
  • [x] Chat types
    • [x] Direct
    • [x] Room
  • [ ] Presence
  • [x] Redaction
  • [ ] Group actions
    • [ ] Join
    • [ ] Invite
    • [ ] Leave
    • [ ] Kick
    • [ ] Mute
  • [ ] Room metadata
    • [ ] Name
    • [ ] Avatar
    • [ ] Topic
  • [ ] User metadata

    • [ ] Name
    • [ ] Avatar
  • QQ → Matrix

  • [ ] Message types
    • [x] Text
    • [x] Image
    • [ ] Sticker
    • [x] Video
    • [ ] Audio
    • [x] File
    • [x] Mention
    • [x] Reply
    • [x] Location
  • [ ] Chat types
    • [x] Private
    • [x] Group
    • [ ] Stranger (unidirectional)
  • [ ] Presence
  • [x] Redaction
  • [ ] Group actions
    • [ ] Invite
    • [x] Join
    • [x] Leave
    • [x] Kick
    • [ ] Mute
  • [ ] Group metadata
    • [x] Name
    • [x] Avatar
    • [x] Topic
  • [x] User metadata
    • [x] Name
    • [x] Avatar
  • [ ] Login types

    • [ ] Password
    • [x] QR code
  • Misc

  • [ ] Automatic portal creation
    • [ ] After login
    • [ ] When added to group
    • [x] When receiving message
  • [x] Double puppeting

Core symbols most depended-on inside this repo

MakeUserID
called by 7
pkg/qqid/id.go
MakeMessageID
called by 6
pkg/qqid/id.go
GetBytes
called by 6
pkg/qqid/misc.go
Debug
called by 6
pkg/connector/login.go
convertMediaMessage
called by 4
pkg/msgconv/from_qq.go
makeEventSender
called by 4
pkg/connector/id.go
MakeUserLoginID
called by 3
pkg/qqid/id.go
Start
called by 3
pkg/connector/login.go

Shape

Method 81
Function 27
Struct 15
TypeAlias 4

Languages

Go100%

Modules by API surface

pkg/msgconv/from_qq.go15 symbols
pkg/connector/chatinfo.go15 symbols
pkg/connector/login.go13 symbols
pkg/connector/events.go12 symbols
pkg/qqid/id.go10 symbols
pkg/qqid/misc.go9 symbols
pkg/connector/config.go8 symbols
pkg/connector/client.go8 symbols
pkg/msgconv/from_matrix.go7 symbols
pkg/connector/connector.go7 symbols
pkg/connector/capabilities.go5 symbols
pkg/connector/id.go4 symbols

For agents

$ claude mcp add matrix-qq \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact