2016-12-16 68 views
1

我用的NodeJS steam usersteam trade,steamcommunity和蒸汽tradeoffer經理等..蒸汽的NodeJS Tradebot公司

var username = "bot"; 
var password = "123456"; 
var steamguard = ""; 

var Steam = require('steam'); 

var SteamUser = require("steam-user"); 
var user = new SteamUser(); 

var SteamTrade = require("steam-trade"); 
var steamTrade = new SteamTrade(); 

user.logOn({ 
    accountName: username, 
    password: password, 
}) 


user.on("loggedOn", function(){ 
    console.log(username + " is succesfully logged in"); 
    user.setPersona(1); 
}) 

user.on("webSession", function(sessionID, cookies){ 
    console.log("Web session created with id " + sessionID); 
    steamTrade.setCookie(cookies); 

}); 

我知道如何管理交易報價,但我需要知道的是怎麼做內置steambot我在我的網站和我的機器人之間互動。

如何從我的網站發送命令到我的機器人進行交易?

例子:
website.php

$("button").click(function{ 
    //MAKE TRADE 
}) 

回答

1

只是檢查,你在你的PHP有一個按鈕,如下所示:

<button id="btnTrade" value="Trade" /> <!--Html Markup--> 

包括jQuery的(無論是下載或使用CDN庫)

<script 
    src="https://code.jquery.com/jquery-2.2.4.min.js" 
    integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" 
    crossorigin="anonymous"></script> 

然後執行文件準備就緒在您的頁面末尾

<script> 
$(document).ready(function() { 
    $("#btnTrade").on("click", function buttonClick(){ 
    //MAKE TRADE 
    }); 
}); 
</script> 
+2

我在想這個問題是關於'MAKE TRADE'部分而不是周圍的代碼。 –

+1

哦......來自: 我知道如何管理交易優惠,但我需要知道的是如何在我的網站和我的機器人之間進行互動。 如何從我的網站發送命令到我的機器人進行交易? 我知道問題是關於如何將一個行爲附加到可能觸發他的事件的對象......如果情況並非如此,那麼@ GabyakaG.Petrioli,你是對的,答案將不會涉及到問題:(...我只是等待Tonza評論 –

+1

我在這裏猜測,但我的「與bot交互」部分我讀如何提交到後端(節點應用程序)的東西,後端會理解作爲一個交易指令,我認爲這是一個「太寬泛」的問題,因爲它是 –