├── .github └── ISSUE_TEMPLATE │ └── bug_report.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── README_Cargo.md ├── README_EN.md ├── rustfmt.toml ├── src ├── bot.rs ├── bot │ ├── connect.rs │ ├── event.rs │ ├── event │ │ ├── admin_msg_event.rs │ │ ├── group_msg_event.rs │ │ ├── lifecycle_event.rs │ │ ├── msg_event.rs │ │ ├── msg_send_from_kovi_event.rs │ │ ├── msg_send_from_server_event.rs │ │ ├── notice_event.rs │ │ ├── private_msg_event.rs │ │ └── request_event.rs │ ├── handler.rs │ ├── message.rs │ ├── message │ │ └── add.rs │ ├── run.rs │ ├── runtimebot.rs │ └── runtimebot │ │ ├── kovi_api.rs │ │ └── onebot_api.rs ├── error.rs ├── lib.rs ├── logger.rs ├── plugin.rs ├── plugin │ └── plugin_builder.rs ├── task.rs ├── types.rs └── utils.rs └── tests └── test_all_features.sh /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/README.md -------------------------------------------------------------------------------- /README_Cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/README_Cargo.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/README_EN.md -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/bot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot.rs -------------------------------------------------------------------------------- /src/bot/connect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/connect.rs -------------------------------------------------------------------------------- /src/bot/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/event.rs -------------------------------------------------------------------------------- /src/bot/event/admin_msg_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/event/admin_msg_event.rs -------------------------------------------------------------------------------- /src/bot/event/group_msg_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/event/group_msg_event.rs -------------------------------------------------------------------------------- /src/bot/event/lifecycle_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/event/lifecycle_event.rs -------------------------------------------------------------------------------- /src/bot/event/msg_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/event/msg_event.rs -------------------------------------------------------------------------------- /src/bot/event/msg_send_from_kovi_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/event/msg_send_from_kovi_event.rs -------------------------------------------------------------------------------- /src/bot/event/msg_send_from_server_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/event/msg_send_from_server_event.rs -------------------------------------------------------------------------------- /src/bot/event/notice_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/event/notice_event.rs -------------------------------------------------------------------------------- /src/bot/event/private_msg_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/event/private_msg_event.rs -------------------------------------------------------------------------------- /src/bot/event/request_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/event/request_event.rs -------------------------------------------------------------------------------- /src/bot/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/handler.rs -------------------------------------------------------------------------------- /src/bot/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/message.rs -------------------------------------------------------------------------------- /src/bot/message/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/message/add.rs -------------------------------------------------------------------------------- /src/bot/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/run.rs -------------------------------------------------------------------------------- /src/bot/runtimebot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/runtimebot.rs -------------------------------------------------------------------------------- /src/bot/runtimebot/kovi_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/runtimebot/kovi_api.rs -------------------------------------------------------------------------------- /src/bot/runtimebot/onebot_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/bot/runtimebot/onebot_api.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/logger.rs -------------------------------------------------------------------------------- /src/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/plugin.rs -------------------------------------------------------------------------------- /src/plugin/plugin_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/plugin/plugin_builder.rs -------------------------------------------------------------------------------- /src/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/task.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/types.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/test_all_features.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThriceCola/Kovi/HEAD/tests/test_all_features.sh --------------------------------------------------------------------------------