文件名称:Discord Game SDK 的(非官方)开源 Rust 实现。
文件大小:3.73MB
文件格式:ZIP
更新时间:2024-07-18 13:28:33
discord-sdk
:crossed_swords:不和谐SDKDiscord Game SDK的(非官方)开源 Rust 实现。为什么不使用这个?这个项目不是官方的,它使用的是一个基本上没有记录的协议,Discord 可能会在未来的任何时间更改/破坏。官方游戏 SDK 已经有一个Rust 包装器。您的项目不在 Rust 中。我们可能会在未来为这个 crate 添加一个 C API,但现在这是一个 Rust 唯一的项目。为什么要用这个?您将 Rust 用于您的项目,并希望集成 Discord 提供的丰富状态/活动等功能。您不想依赖于封闭源代码的共享库。你喜欢危险的生活(尽管这个库也有一些自动化测试!)。已实现的功能待办事项:成就活动(丰富的存在)命令更新活动清除活动发送加入请求回复发送邀请-注意:这在 Windows 上似乎已损坏。接受邀请活动加入旁观加入请求邀请其他应用程序注册(Windows、Linux、Mac)待办事项:应用程序待办事项:语音待办事项:图像大堂命令创建大厅更新大厅删除大厅连接大厅断开大厅更新会员发送大厅消息搜索-注意:这似乎完全被破坏并且永远不会返回结果。连接语音断开语音连接活动大堂更新大厅删除会员连接会员更新
【文件预览】:
discord-sdk-main
----deny.toml(1KB)
----run-sniff.sh(110B)
----LICENSE-MIT(1KB)
----sdk()
--------LICENSE-MIT(1KB)
--------LICENSE-APACHE(11KB)
--------copy.sh(118B)
--------tests()
--------CONTRIBUTING.md(4KB)
--------src()
--------Cargo.toml(1KB)
--------CHANGELOG.md(532B)
--------CODE_OF_CONDUCT.md(3KB)
--------release.toml(742B)
--------README.md(9KB)
----sniff()
--------src()
--------Cargo.toml(267B)
--------lib()
--------README.md(907B)
--------sniff.sh(252B)
----LICENSE-APACHE(11KB)
----.github()
--------pull_request_template.md(360B)
--------ISSUE_TEMPLATE()
--------workflows()
--------CODEOWNERS(15B)
----examples-shared()
--------src()
--------Cargo.toml(284B)
----CONTRIBUTING.md(4KB)
----.mergify.yml(378B)
----Cargo.toml(429B)
----examples()
--------overlay()
--------lobby()
--------activity()
--------repl()
----.gitignore(59B)
----CHANGELOG.md(532B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(9KB)