2016-12-16 7 views
1

나는 무역 이벤트를 관리하지만 내가 알아야 할 것은 어떻게이다하는 방법을 알고 steam user, steam 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 nodejs이 내 웹 사이트와 내 봇 사이에 상호 작용합니다.

트레이드 오프를 만들기 위해 내 웹 사이트의 명령을 내 봇으로 보내려면 어떻게해야합니까?

예 :
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

oh ... from this : 나는 거래 제안을 관리하는 방법을 알고 있지만 내가 알아야 할 것은 내 웹 사이트와 내 봇 간의 상호 작용 방법입니다. 트레이드 오프를 만들기 위해 내 웹 사이트의 명령을 내 봇으로 보내려면 어떻게해야합니까? 질문은 그의 사건을 해고 할 수있는 물건에 행동을 붙이는 방법에 관한 것이 었습니다. 그렇지 않다면, @ GabyakaG.Petrioli, 맞습니다. 그 대답은 다음과 관련이 없습니다. 문제 : (... 나는 단지 Tonza의 코멘트를 기다릴 것이다. –

+1

나는 여기에서 짐작하고있다. 그러나 i는 "bot와 상호 작용한다"부분은 백엔드 (노드 애플 리케이션)에 백엔드가 이해할 수있는 무언가를 제출하는 방법으로 읽었다. –