├── .editorconfig ├── .github └── workflows │ └── crystal.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── config-example.yml ├── docs ├── Matrix.html ├── Matrix │ ├── Architect.html │ └── Architect │ │ ├── Bot.html │ │ ├── Commands.html │ │ ├── Commands │ │ ├── Base.html │ │ ├── Base │ │ │ └── Runner.html │ │ ├── Room.html │ │ ├── Room │ │ │ └── Order.html │ │ ├── RunnerError.html │ │ ├── User.html │ │ └── Version.html │ │ ├── Config.html │ │ ├── Connection.html │ │ ├── Connection │ │ └── ExecError.html │ │ ├── Errors.html │ │ ├── Errors │ │ └── RateLimited.html │ │ ├── Events.html │ │ └── Events │ │ ├── Invite.html │ │ ├── Message.html │ │ ├── RoomEvent.html │ │ └── Sync.html ├── css │ └── style.css ├── index.html ├── index.json ├── js │ └── doc.js └── search-index.js ├── shard.lock ├── shard.yml ├── spec ├── commands_spec.cr ├── matrix-architect_spec.cr └── spec_helper.cr └── src ├── bot.cr ├── commands.cr ├── commands ├── base.cr ├── bot.cr ├── room.cr ├── user.cr └── version.cr ├── connection.cr ├── errors.cr ├── events.cr ├── main.cr └── matrix-architect.cr /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/crystal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/.github/workflows/crystal.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /lib/ 2 | /bin/ 3 | /.shards/ 4 | *.dwarf 5 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/README.md -------------------------------------------------------------------------------- /config-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/config-example.yml -------------------------------------------------------------------------------- /docs/Matrix.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix.html -------------------------------------------------------------------------------- /docs/Matrix/Architect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Bot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Bot.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Commands.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Commands.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Commands/Base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Commands/Base.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Commands/Base/Runner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Commands/Base/Runner.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Commands/Room.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Commands/Room.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Commands/Room/Order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Commands/Room/Order.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Commands/RunnerError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Commands/RunnerError.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Commands/User.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Commands/User.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Commands/Version.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Commands/Version.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Config.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Connection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Connection.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Connection/ExecError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Connection/ExecError.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Errors.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Errors/RateLimited.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Errors/RateLimited.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Events.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Events.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Events/Invite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Events/Invite.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Events/Message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Events/Message.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Events/RoomEvent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Events/RoomEvent.html -------------------------------------------------------------------------------- /docs/Matrix/Architect/Events/Sync.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/Matrix/Architect/Events/Sync.html -------------------------------------------------------------------------------- /docs/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/css/style.css -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/index.json -------------------------------------------------------------------------------- /docs/js/doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/js/doc.js -------------------------------------------------------------------------------- /docs/search-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/docs/search-index.js -------------------------------------------------------------------------------- /shard.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/shard.lock -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/commands_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/spec/commands_spec.cr -------------------------------------------------------------------------------- /spec/matrix-architect_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/spec/matrix-architect_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /src/bot.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/src/bot.cr -------------------------------------------------------------------------------- /src/commands.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/src/commands.cr -------------------------------------------------------------------------------- /src/commands/base.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/src/commands/base.cr -------------------------------------------------------------------------------- /src/commands/bot.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/src/commands/bot.cr -------------------------------------------------------------------------------- /src/commands/room.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/src/commands/room.cr -------------------------------------------------------------------------------- /src/commands/user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/src/commands/user.cr -------------------------------------------------------------------------------- /src/commands/version.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/src/commands/version.cr -------------------------------------------------------------------------------- /src/connection.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/src/connection.cr -------------------------------------------------------------------------------- /src/errors.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/src/errors.cr -------------------------------------------------------------------------------- /src/events.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/src/events.cr -------------------------------------------------------------------------------- /src/main.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/src/main.cr -------------------------------------------------------------------------------- /src/matrix-architect.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erdnaxeli/matrix-architect/HEAD/src/matrix-architect.cr --------------------------------------------------------------------------------