├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── pr.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Plugin.md ├── README.md ├── default_config ├── log.toml ├── login.toml └── plugin.toml ├── resources └── welcome.txt ├── rust-toolchain.toml ├── src ├── channel │ └── mod.rs ├── client │ ├── info.rs │ ├── mod.rs │ └── token.rs ├── config │ ├── log.rs │ ├── login.rs │ ├── mod.rs │ ├── plugin.rs │ └── service.rs ├── contact │ ├── friend.rs │ ├── group.rs │ ├── member.rs │ └── mod.rs ├── data │ ├── config.rs │ └── mod.rs ├── error.rs ├── event │ ├── custom.rs │ ├── listener.rs │ └── mod.rs ├── lib.rs ├── macros.rs ├── main.rs ├── message │ ├── at.rs │ ├── face.rs │ ├── ffi.rs │ ├── forward.rs │ ├── image.rs │ ├── macros.rs │ ├── meta.rs │ └── mod.rs ├── plugin │ ├── ffi │ │ ├── client.rs │ │ ├── env.rs │ │ ├── event.rs │ │ ├── friend.rs │ │ ├── group.rs │ │ ├── listener.rs │ │ ├── log.rs │ │ ├── member.rs │ │ ├── message.rs │ │ ├── mod.rs │ │ ├── rt.rs │ │ └── string.rs │ └── mod.rs ├── service │ ├── command │ │ ├── argument.rs │ │ ├── builtin.rs │ │ └── mod.rs │ ├── listener.rs │ ├── log.rs │ ├── login.rs │ ├── mod.rs │ └── plugin.rs ├── signal │ ├── mod.rs │ └── sys │ │ ├── linux.rs │ │ ├── macos.rs │ │ ├── mod.rs │ │ ├── unknown.rs │ │ └── windows.rs └── terminal │ ├── buffer.rs │ ├── mod.rs │ └── sys │ ├── mod.rs │ ├── unix.rs │ ├── unknown.rs │ └── windows.rs └── statics └── atri.jpg /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/LICENSE -------------------------------------------------------------------------------- /Plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/Plugin.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/README.md -------------------------------------------------------------------------------- /default_config/log.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/default_config/log.toml -------------------------------------------------------------------------------- /default_config/login.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/default_config/login.toml -------------------------------------------------------------------------------- /default_config/plugin.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/default_config/plugin.toml -------------------------------------------------------------------------------- /resources/welcome.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/resources/welcome.txt -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" -------------------------------------------------------------------------------- /src/channel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/channel/mod.rs -------------------------------------------------------------------------------- /src/client/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/client/info.rs -------------------------------------------------------------------------------- /src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/client/mod.rs -------------------------------------------------------------------------------- /src/client/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/client/token.rs -------------------------------------------------------------------------------- /src/config/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/config/log.rs -------------------------------------------------------------------------------- /src/config/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/config/login.rs -------------------------------------------------------------------------------- /src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/config/mod.rs -------------------------------------------------------------------------------- /src/config/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/config/plugin.rs -------------------------------------------------------------------------------- /src/config/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/config/service.rs -------------------------------------------------------------------------------- /src/contact/friend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/contact/friend.rs -------------------------------------------------------------------------------- /src/contact/group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/contact/group.rs -------------------------------------------------------------------------------- /src/contact/member.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/contact/member.rs -------------------------------------------------------------------------------- /src/contact/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/contact/mod.rs -------------------------------------------------------------------------------- /src/data/config.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/data/mod.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/event/custom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/event/custom.rs -------------------------------------------------------------------------------- /src/event/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/event/listener.rs -------------------------------------------------------------------------------- /src/event/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/event/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/message/at.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/message/at.rs -------------------------------------------------------------------------------- /src/message/face.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/message/face.rs -------------------------------------------------------------------------------- /src/message/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/message/ffi.rs -------------------------------------------------------------------------------- /src/message/forward.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/message/forward.rs -------------------------------------------------------------------------------- /src/message/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/message/image.rs -------------------------------------------------------------------------------- /src/message/macros.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/message/meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/message/meta.rs -------------------------------------------------------------------------------- /src/message/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/message/mod.rs -------------------------------------------------------------------------------- /src/plugin/ffi/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/ffi/client.rs -------------------------------------------------------------------------------- /src/plugin/ffi/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/ffi/env.rs -------------------------------------------------------------------------------- /src/plugin/ffi/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/ffi/event.rs -------------------------------------------------------------------------------- /src/plugin/ffi/friend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/ffi/friend.rs -------------------------------------------------------------------------------- /src/plugin/ffi/group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/ffi/group.rs -------------------------------------------------------------------------------- /src/plugin/ffi/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/ffi/listener.rs -------------------------------------------------------------------------------- /src/plugin/ffi/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/ffi/log.rs -------------------------------------------------------------------------------- /src/plugin/ffi/member.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/ffi/member.rs -------------------------------------------------------------------------------- /src/plugin/ffi/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/ffi/message.rs -------------------------------------------------------------------------------- /src/plugin/ffi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/ffi/mod.rs -------------------------------------------------------------------------------- /src/plugin/ffi/rt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/ffi/rt.rs -------------------------------------------------------------------------------- /src/plugin/ffi/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/ffi/string.rs -------------------------------------------------------------------------------- /src/plugin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/plugin/mod.rs -------------------------------------------------------------------------------- /src/service/command/argument.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/service/command/argument.rs -------------------------------------------------------------------------------- /src/service/command/builtin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/service/command/builtin.rs -------------------------------------------------------------------------------- /src/service/command/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/service/command/mod.rs -------------------------------------------------------------------------------- /src/service/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/service/listener.rs -------------------------------------------------------------------------------- /src/service/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/service/log.rs -------------------------------------------------------------------------------- /src/service/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/service/login.rs -------------------------------------------------------------------------------- /src/service/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/service/mod.rs -------------------------------------------------------------------------------- /src/service/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/service/plugin.rs -------------------------------------------------------------------------------- /src/signal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/signal/mod.rs -------------------------------------------------------------------------------- /src/signal/sys/linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/signal/sys/linux.rs -------------------------------------------------------------------------------- /src/signal/sys/macos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/signal/sys/macos.rs -------------------------------------------------------------------------------- /src/signal/sys/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/signal/sys/mod.rs -------------------------------------------------------------------------------- /src/signal/sys/unknown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/signal/sys/unknown.rs -------------------------------------------------------------------------------- /src/signal/sys/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/signal/sys/windows.rs -------------------------------------------------------------------------------- /src/terminal/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/terminal/buffer.rs -------------------------------------------------------------------------------- /src/terminal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/terminal/mod.rs -------------------------------------------------------------------------------- /src/terminal/sys/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/terminal/sys/mod.rs -------------------------------------------------------------------------------- /src/terminal/sys/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/terminal/sys/unix.rs -------------------------------------------------------------------------------- /src/terminal/sys/unknown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/terminal/sys/unknown.rs -------------------------------------------------------------------------------- /src/terminal/sys/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/src/terminal/sys/windows.rs -------------------------------------------------------------------------------- /statics/atri.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaoLittle/atri_bot/HEAD/statics/atri.jpg --------------------------------------------------------------------------------