2

目前,我想为蒸汽游戏(使用python)实现一个交易系统。

所以,我搜索了github,但遗憾的是,只有

https://github.com/Jessecar96/SteamBot

https://github.com/Jessecar96/SteamKit2

是的,他们工作得很好。但它们是 C#——别告诉我 python 不能这样做:)。

所以,我想从 steamkit 部分开始。我认为这并不难(可能只是一些 web-apis),但是当我查看 SteamKit2 的代码时,我发现它似乎使用 TcpConnection 连接到 Steam 网络,不知道他们是如何获得协议的。

有没有人对此有任何想法,我考虑使用 python 加载 steamkit2.dll,但我真的是 C# 的菜鸟

4

1 回答 1

6

您不想在该存储库上使用 SteamKit2 端口。它是SteamKit2官方存储库的一个分支(并且已经过时)。看起来他们也正试图根据这个问题讨论摆脱分支。

为了回答您的问题,有一个SteamKit 到 Python 的端口。它被称为PySteamKit,由 SteamKit2 的一位贡献者编写。

不幸的是,官方 SteamKit 或 Python 端口的 Wiki 中似乎没有太多关于如何使用该软件包的文档。您可能需要查看 SteamKit 提供的 C# 示例。

于 2013-08-01T19:20:39.400 回答