Javascript 蒸汽机器人-发送您的交易报价时出错。请稍后再试。(26)
我正在配置steam机器人,当您说出某个数字时,它将向您发送报价,例如!十, 机器人将向你发送一个10键的贸易链接,机器人将保留它。。。 我用node.js(steam tradeoffer manager)安装了他们的软件包 Ä运行代码后,会出现错误-Javascript 蒸汽机器人-发送您的交易报价时出错。请稍后再试。(26),javascript,node.js,Javascript,Node.js,我正在配置steam机器人,当您说出某个数字时,它将向您发送报价,例如!十, 机器人将向你发送一个10键的贸易链接,机器人将保留它。。。 我用node.js(steam tradeoffer manager)安装了他们的软件包 Ä运行代码后,会出现错误- Error: There was an error sending your trade offer. Please try again later. (26) at Object.exports.makeAnError (C:\Us
Error: There was an error sending your trade offer. Please try again later. (26)
at Object.exports.makeAnError (C:\Users\tredo\Desktop\DiscordBot\node_modules\steam-tradeoffer-manager\lib\helpers.js:17:12)
at SteamCommunity.<anonymous> (C:\Users\tredo\Desktop\DiscordBot\node_modules\steam-tradeoffer-manager\lib\classes\TradeOffer.js:349:12)
at Request._callback (C:\Users\tredo\Desktop\DiscordBot\node_modules\steamcommunity\components\http.js:67:15)
at Request.self.callback (C:\Users\tredo\Desktop\DiscordBot\node_modules\request\request.js:185:22)
at Request.emit (events.js:315:20)
at Request.<anonymous> (C:\Users\tredo\Desktop\DiscordBot\node_modules\request\request.js:1154:10)
at Request.emit (events.js:315:20)
at Gunzip.<anonymous> (C:\Users\tredo\Desktop\DiscordBot\node_modules\request\request.js:1076:12)
at Object.onceWrapper (events.js:421:28)
at Gunzip.emit (events.js:327:22) {
eresult: 26
}
An Error has Occured while sending offer.
错误:发送交易报价时出错。请稍后再试。(26)
在Object.exports.makeAnError(C:\Users\tredo\Desktop\DiscordBot\node\u modules\steam tradeoffer manager\lib\helpers.js:17:12)
在蒸汽社区。(C:\Users\tredo\Desktop\DiscordBot\node\u modules\steam tradeoffer manager\lib\classes\tradeoffer.js:349:12)
应请求。\回调(C:\Users\tredo\Desktop\DiscordBot\node\u modules\streamcommunity\components\http.js:67:15)
at Request.self.callback(C:\Users\tredo\Desktop\DiscordBot\node\u modules\Request\Request.js:185:22)
at Request.emit(events.js:315:20)
应要求。(C:\Users\tredo\Desktop\DiscordBot\node\u modules\request\request.js:1154:10)
at Request.emit(events.js:315:20)
在Gunzip。(C:\Users\tredo\Desktop\DiscordBot\node\u modules\request\request.js:1076:12)
在Object.onceWrapper(events.js:421:28)
在Gunzip.emit(events.js:327:22){
结果:26
}
发送报价时发生错误。
我的代码看起来:
if(isNaN(amount) || amount === undefined){
console.log('invalid number');
}
else{
var count = 0;
var i = 0;
console.log("Creating Offer, please wait!");
//Check Players inventory for the keys, and make sure we have enough sets to supply
var offer = manager.createOffer(_message);
offer.getPartnerInventoryContents(440, 2, function(err, inventory, currencies){
if(err){
console.log(err);
}
var a = [];
for(var i = 0; i < inventory.length; ++i){
if(inventory[i].market_hash_name === 'Reclaimed Metal' && a.length < amount){
console.log("Adding Item");
a.push(inventory[i].id);
offer.addTheirItem({id: inventory[i].id, appid: 440, contextid: 2});
console.log("Length of a "+a.length);
console.log(a);
++count;
}
}
inventory.forEach(function(val){
if(val.market_hash_name === 'Reclaimed Metal'){
console.log("Adding Item");
offer.addTheirItem({id: val.instanceid, appid: 440, contextid: 2});
++count;
}
});
if(count < amount){
console.log("count: "+count);
console.log("You don't have enough keys for me to send this trade.");
}
else{
offer.send(function(err, status){
if(err){
console.log(err);
console.log("An Error has Occured while sending offer.");
}
if(status == "pending"){
console.log("Confirming Offer!");
}
if(status == "sent"){
console.log("Offer Sent!");
}
});
}
});
}
if(isNaN(金额)|金额===未定义){
console.log('无效编号');
}
否则{
var计数=0;
var i=0;
log(“正在创建报价,请稍候!”);
//检查玩家的钥匙库存,确保我们有足够的钥匙供应
var offer=manager.createOffer(_消息);
offer.getPartnerInventoryContents(440,2,函数(错误,库存,货币){
如果(错误){
控制台日志(err);
}
var a=[];
对于(变量i=0;i
我想知道这个代码有什么问题。代码正常,请检查您得到的物品的资产ID或您想要提供的资产ID是否正确,26表示该物品没有库存。这是一个注释,而不是回答