├── .editorconfig ├── .github └── workflows │ ├── binary.yml │ └── docker.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── docker-run.sh ├── example-config.yaml ├── go.mod ├── go.sum ├── internal ├── bridgestate.go ├── command.go ├── config │ ├── bridgeconfig.go │ ├── config.go │ └── upgrade.go ├── custompuppet.go ├── database │ ├── databse.go │ ├── message.go │ ├── messagequery.go │ ├── portal.go │ ├── portalkey.go │ ├── portalquery.go │ ├── puppet.go │ ├── puppetquery.go │ ├── upgrades │ │ ├── 00-initial-revision.sql │ │ └── upgrades.go │ ├── user.go │ ├── userportal.go │ └── userquery.go ├── formatter.go ├── portal.go ├── puppet.go ├── types │ ├── contact.go │ └── uid.go ├── user.go ├── util.go ├── wechat │ ├── client.go │ ├── protocol.go │ ├── service.go │ └── util.go └── wechatbridge.go └── main.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/binary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/.github/workflows/binary.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/README.md -------------------------------------------------------------------------------- /docker-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/docker-run.sh -------------------------------------------------------------------------------- /example-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/example-config.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/go.sum -------------------------------------------------------------------------------- /internal/bridgestate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/bridgestate.go -------------------------------------------------------------------------------- /internal/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/command.go -------------------------------------------------------------------------------- /internal/config/bridgeconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/config/bridgeconfig.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/config/upgrade.go -------------------------------------------------------------------------------- /internal/custompuppet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/custompuppet.go -------------------------------------------------------------------------------- /internal/database/databse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/databse.go -------------------------------------------------------------------------------- /internal/database/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/message.go -------------------------------------------------------------------------------- /internal/database/messagequery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/messagequery.go -------------------------------------------------------------------------------- /internal/database/portal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/portal.go -------------------------------------------------------------------------------- /internal/database/portalkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/portalkey.go -------------------------------------------------------------------------------- /internal/database/portalquery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/portalquery.go -------------------------------------------------------------------------------- /internal/database/puppet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/puppet.go -------------------------------------------------------------------------------- /internal/database/puppetquery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/puppetquery.go -------------------------------------------------------------------------------- /internal/database/upgrades/00-initial-revision.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/upgrades/00-initial-revision.sql -------------------------------------------------------------------------------- /internal/database/upgrades/upgrades.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/upgrades/upgrades.go -------------------------------------------------------------------------------- /internal/database/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/user.go -------------------------------------------------------------------------------- /internal/database/userportal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/userportal.go -------------------------------------------------------------------------------- /internal/database/userquery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/database/userquery.go -------------------------------------------------------------------------------- /internal/formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/formatter.go -------------------------------------------------------------------------------- /internal/portal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/portal.go -------------------------------------------------------------------------------- /internal/puppet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/puppet.go -------------------------------------------------------------------------------- /internal/types/contact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/types/contact.go -------------------------------------------------------------------------------- /internal/types/uid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/types/uid.go -------------------------------------------------------------------------------- /internal/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/user.go -------------------------------------------------------------------------------- /internal/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/util.go -------------------------------------------------------------------------------- /internal/wechat/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/wechat/client.go -------------------------------------------------------------------------------- /internal/wechat/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/wechat/protocol.go -------------------------------------------------------------------------------- /internal/wechat/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/wechat/service.go -------------------------------------------------------------------------------- /internal/wechat/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/wechat/util.go -------------------------------------------------------------------------------- /internal/wechatbridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/internal/wechatbridge.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duo/matrix-wechat/HEAD/main.go --------------------------------------------------------------------------------