kovi-plugin-60s 0.1.1

kovi plugin
Documentation
kovi-plugin-60s-0.1.1 has been yanked.

Kovi-plugin-news

这是一个为 Kovi 开发的插件,用于获取每日新闻。它通过 HTTP 请求从指定的 URL 获取新闻数据,并使用 serde 序列化库来解析 JSON 响应。

特性

  • 从配置的 URL 获取每日新闻。
  • 使用 reqwest 进行异步 HTTP 请求。
  • 使用 serde 进行 JSON 数据解析。
  • 支持通过 /每日新闻 命令触发新闻获取。

安装

确保你已经安装了 RustCargo。然后,克隆仓库并构建插件:

git clone https://gitee.com/yiranxiaohui/kovi-plugin-news

cd kovi-plugin-60s

cargo build --release

配置

config.toml 文件中配置新闻 API 的 URL:

url = "http://your-news-api.com"

使用

启动 Kovi 并加载插件。发送 /每日新闻 命令以获取最新的新闻。

项目结构

  • src/lib.rs:插件的主逻辑。
  • src/model/mod.rs:数据模型定义,包括 Response, News, 和 Config 结构体。

依赖

  • kovi:Kovi 插件框架。
  • reqwest:用于异步 HTTP 请求。
  • serde:用于 JSON 序列化和反序列化。

许可证

本项目使用 MIT License