Как работает стимкит?

В настоящее время я хочу реализовать торговую систему для паровых игр (с python).

Итак, я искал github, но, к сожалению, есть только

https://github.com/Jessecar96/SteamBot

https://github.com/Jessecar96/SteamKit2

Да, они работают хорошо. Но они написаны на C# — не говорите мне, что Python не может этого сделать :).

Итак, я хочу начать со стимкита. Я думал, что это не сложно (может быть, просто какой-то веб-API), но когда я просматривал код SteamKit2, я обнаружил, что он использует TcpConnection для сети Steam, не знаю, как они получают протокол.

Кто-нибудь знает об этом, я думаю об использовании загрузки python steamkit2.dll, но я действительно нуб с С#


person user2559556    schedule 01.08.2013    source источник
comment
Я полный троглодит, когда дело доходит до C#, но я думаю, что IronPython может использовать классы и библиотеки C#; вот так /10870943/   -  person dilbert    schedule 01.08.2013


Ответы (1)


Вы не хотите использовать порт SteamKit2 в этом репозитории. Это ветка (причем устаревшая) официального репозитория SteamKit2. Также похоже, что они пытаются избавиться от ветки на основании этого обсуждения проблемы.

Чтобы ответить на ваш вопрос, существует порт SteamKit на Python. Он называется PySteamKit и написан одним из участников SteamKit2.

К сожалению, в Wiki официального SteamKit или порта Python не так много документации о том, как использовать пакет. Возможно, вам придется взглянуть на образцы, предоставленные SteamKit, которые написаны на C#.

person Andy♦    schedule 01.08.2013