13 个版本

0.3.2 2022年1月14日
0.3.1 2021年5月11日
0.3.0 2020年9月22日
0.2.3 2020年6月8日
0.1.2 2019年11月14日

#1 in #ts3

MIT/Apache 协议

83KB
1.5K SLoC

Ts3 Query Library

crates.io docs.rs Build Status

一个用于连接到 Ts3 查询接口并执行命令的非常基础的库。

有关示例,请参阅文档。

目前尚未实现许多命令功能,请随时提出问题或提供补丁以添加它们。(您可以使用 raw_command 方法及其辅助函数来执行尚未实现的命令。)服务器事件的所有回调功能也尚未实现[1]。

[1] 服务器事件非常不可靠,因为 Teamspeak 喜欢在不通知的情况下断开连接,因此事件需要您定期检查连接状态。但是,如果您已经执行了足够的连接检查(通过执行命令)以避免错过断开连接时的更改,那么您也可以切换到轮询方法,并使用连接检查和检索您需要处理“事件”的相关数据。此外,服务器事件需要您运行一个后台任务,该任务读取传入数据,在保持一个读取器的同时区分事件和执行的命令,这不是一个基础的库。

依赖项

~1.3–2.1MB
~47K SLoC