2025-10-11 18:25:59 +08:00

56 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 小智XiaoZhiSharp Client
<p>
<a href="https://github.com/zhulige/xiaozhi-sharp/releases/latest">
<img src="https://img.shields.io/github/v/release/zhulige/xiaozhi-sharp?style=flat-square&logo=github&color=blue" alt="Release"/>
</a>
<a href="https://opensource.org/licenses/MIT">
<img src="https://img.shields.io/badge/License-MIT-green.svg?style=flat-square" alt="License: MIT"/>
</a>
<a href="https://github.com/zhulige/xiaozhi-sharp/stargazers">
<img src="https://img.shields.io/github/stars/zhulige/xiaozhi-sharp?style=flat-square&logo=github" alt="Stars"/>
</a>
<a href="https://github.com/zhulige/xiaozhi-sharp/releases/latest">
<img src="https://img.shields.io/github/downloads/zhulige/xiaozhi-sharp/total?style=flat-square&logo=github&color=52c41a1&maxAge=86400" alt="Download"/>
</a>
</p>
## 项目简介
XiaoZhiSharp 是使用 C# 语言编写的 “XiaoZhi SDK”并提供了ConsoleApp 应用。
## 示例
``` C#
using XiaoZhiSharp;
XiaoZhiAgent agent = new XiaoZhiAgent();
agent.Token = configuration["CozeSettings:Token"];
agent.BotId = configuration["CozeSettings:BotId"];
agent.UserId = configuration["CozeSettings:UserId"];
agent.OnMessageEvent += Agent_OnMessageEvent;
await agent.Start();
private static Task Agent_OnMessageEvent(string type, string message)
{
LogConsole.InfoLine($"[{type}] {message}");
return Task.CompletedTask;
}
```
详见 XiaoZhiSharp_ConsoleApp 项目。
## NuGet
```
dotnet add package XiaoZhiSharp --version 1.0.1
```
## 相关资源
https://opus-codec.org/downloads/
## 贡献与反馈
如果你在使用过程中发现了项目中的问题,或者有任何改进的建议,欢迎随时提交 Issue 或者 Pull Request。你的反馈和贡献将对项目的发展和完善起到重要的作用。
### 加入社群
欢迎加入我们的社区,分享经验、提出建议或获取帮助!