javascript - Nodejs Steam 交易报价管理器不进行轮询

标签 javascript node.js steam steam-web-api steambot

除了 steam-tradeoffer-manager 之外,我的 Steam 机器人中的其他一切都正常。
client 是我的 steam-user :var client = new SteamUser();

var TradeOfferManager = require("steam-tradeoffer-manager");

var manager = new TradeOfferManager({
    steam: client,
    language: "en",
    pollInterval: 10000,
    cancelTime: 300000
})

Cookie 和 API key

client.on("webSession", function(sessionID, cookies) {
    manager.apiKey = webAPIKey;
    manager.setCookies(cookies, function() {
        console.log("Trade offer cookies set. Got API Key: " + manager.apiKey);
    })
})

这不起作用

manager.on('newOffer', function (offer) {
    console.log("New offer!");
});

机器人运行完美,但无法检测到新优惠。

我做错了什么。我认为问题可能出在民意调查上?

为了让它发挥作用,你做了什么?

最佳答案

向您的经理添加社区,如下所示:

var manager = new TradeOfferManager({
    steam: client,
    community: community,
    language: "en",
    pollInterval: 10000,
    cancelTime: 300000
})

关于javascript - Nodejs Steam 交易报价管理器不进行轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41412940/

相关文章:

javascript - JS : I have a function that activates twice instead of once?

javascript - 使用 Angular 搜索 JSON

php - Steam 身份验证 session

php - Steam Api Json 转 PHP

javascript - OOP jQuery 插件 elem 在一个地方未定义,而在其他地方未定义

node.js - google-auth-library v.1.0 如何仅用于身份验证?

node.js - 在我的 create-react-app 应用程序上运行 electro-build 会出现错误?

node.js - 是否可以在没有 Expressjs 的情况下使用 Passport.js?

python - 在 Windows 上从 python 运行 Stardew Valley

javascript - 不带 JavaScript 的 Facebook AS3 SDK