問題タブ [steambot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Steam インベントリ API を取得する方法、またはすべての Steam アイテム リストを取得する方法は? いくつかのサイトはどのように持っていますか?
SteamBot を作成したり、Steam インベントリのギフトをキーなどと交換したりする方法を探していました。
問題はSteamインベントリにあります....私が知る限り、まだ公式のAPIを持っていないので、dota 2やtf2のようにそれを行うことはできません!
私が得た最も近いものは、「不運」の代わりにユーザーのユーザー名でこのようなリンクを使用することでした
http://steamcommunity.com/id/unluckyped/inventory/json/753/1
しかし2大問題!1 つ目は、詳細がよくわかりません。2 つ目は、最も重要なことです。蒸気全体が持っているものではありません!
つまり、何時間ものコーディングの後、私のボットは自動的に私が提供したゲームの名前を取得し、価格を設定すると動作しますが、提供された場合でも、私が持っているもののリストしかありません。それが認識しない何か新しいもの。場合を除き !私も作るので業者の在庫もチェックしてくれます!
しかし、すべてのリストを取得する簡単な方法はありませんか?
tf2outpost dota2outpost dota2league baazar.tf や dispencer.tf のようなサイトには、Steam インベントリ内のすべてのアイテムを表示できるものがありますか?
Tnx たくさんの人 :D 私が答えを見つけられることを願っています :D
編集 :
質問のどの部分に乗るべきかわかりません。
要約すると、私が欲しいのは:
Steam のインベントリを取得する方法 スキーマの完全なリスト ? 私が使用するときのように:
この URL は Dota 2 / TF2 などのゲームでは機能しますが、Steam インベントリでは機能しません。
どうすれば Steam インベントリを取得できますか?
方法がない場合、前に言ったようなサイトはどうですか?
Tnx 再び。
steam-web-api - Steam API を使用して Steam または CSGO バックパック/インベントリを取得する
Steam API を使用して、 Steam (753) またはCsGo (730) の完全なバックパック/インベントリを取得することは可能ですか?
Dota2 (570) TF2 (440)の完全なバックパック/インベントリを取得する API を見つけました
API は次のとおりです。
URL : http://api.steampowered.com/IEconItems_ /GetSchema/v0001/?key={api_key}
steam または csgo appid を入れると、この API は「NOT FOUND」を返します。さらに、これに関する多くの API を検索しましたが、すべてのアイテムを取得するのに役立つ API が見つかりませんでした。
これに関して、特定のユーザーの CSGO バックパックを提供する多くの API を見つけました。
これが 1 つの API です。
URL : http://api.steampowered.com/IEconItems_730/GetPlayerItems/v0001/?key= {api_key}&SteamID={steam_id64}
この API から、steam (753) 以外のすべての Steam ユーザーのバックパックを取得できます。これに関する多くの API も検索しましたが、結果は同じです。
CSGOアイテムを取得するための公式APIがないことは知っていますが、多くのWebサイトから、取引と賭けのためにそこのWebサイトに完全なcsgoバックパックが表示されます.
誰かがこれを取得する方法を知っている場合は、私の質問に返信してください。
javascript - 私から物事を奪うSteamオファーを拒否するのに助けが必要
わかりましたので、オファーの状態が正しい場合に取引を受け入れて拒否するスチームボットからのコードがあります。しかし、私に物をくれる取引の申し出は受け入れるが、他の誰かが物を求めて行う取引の申し出は拒否するようにしたい.
c# - MonoDevelop.CsharpBinding 参照がありません
このプロジェクト ( https://github.com/Jessecar96/SteamBot )をコンパイルしようとすると、この特定の参照をインストールできないという事実を除いて、他のすべては問題ないようです。
参照されたコンポーネント 'MonoDevelop.CSharpBinding' が見つかりませんでした。
次のような WIKI で提供されている指示に従いました。
「Nuget のインストール後、VS を再起動します。再起動後、ソリューションのビルドを試みます。うまくいかない場合は、[ツール] -> [オプション] -> [パッケージ マネージャー] -> [ビルド中に不足しているパッケージを NuGet にダウンロードすることを許可する] にチェックマークを付けます。再試行してください。ソリューションを構築することで、うまくいくはずです。」
何か案は?
エラー: http://postimg.org/image/ulcgga2h7/
編集: また、Steam ボット タグが関連付けられたすべての質問に反対票を投じている人がいることも付け加えたいと思います。ここは初心者から上級者まで、あらゆるタイプのプログラマーが質問できる場所であることを忘れないでください。
c# - CS:GO Trading bot エラー メッセージ: System.Linq.Enumerable.ToList[TSource] で値を null にすることはできません
cs:go アイテムのスチームボットに取り組んでいます。これは、TF2 用の JesseCar96 のスチームボットの改造版です。アイテムは、スキーマと呼ばれるクラスに格納されます。その中に item 配列があります。現在、このコードを使用して取引中のアイテムを取得しています。
しかし、この関数を呼び出すと、次のエラー メッセージが表示されます: http://gyazo.com/b543a78ba531e659162a0564e16ba572
私の GetItems() 関数は次のとおりです。
そして、私のアイテムクラスは次のように定義されています:
どんな助けでも大歓迎です!
c# - steambotで投稿リクエストを送る
投稿リクエストをスチームグループに送信してアナウンスを作成するプログラムに取り組んでいますが、残念ながらうまく機能していません.TamperDataで必要な「パラメーター」をキャプチャし、多かれ少なかれ試しましたC#で複製します。うまくいきませんでした。おそらく、ここの誰かが私を助けてくれます。
それは私のコードです。多分誰かが私を助けることができます。
よろしく
c# - C# SteamBot - トレードオファーの状態を取得する
このコードを使用するとエラーが発生します:
エラーでクラッシュします:
何か案は?たぶん、トレードオファーの状態を確認する別の方法を知っていますか? あなたのアイデアを共有してください。ありがとう!
編集:
resp.Offer は null です。どうすればnullにできますか?ボットが自分のアカウントに送信するとすべてが機能しますが、他のアカウントに送信するとクラッシュします。
編集#2:
わかりました、バグを見つけました。応答を得ることで問題です。これを呼び出すと( http://api.steampowered.com/IEconService/GetTradeOffer/v1/?key=48B9FCE3FE8A74ADDA29174BFD47441B&tradeofferid=530787948&language=en_us ):
}
1つの応答が空で、他の応答が正常である理由はありますか?
c# - Mac osx で nuget を実行する方法
Mac os x マウンテン ライオンの monodevelop で Windows でコンパイルされた c# ソリューションを開こうとしていますが、ソリューションには nuget パッケージが含まれています。
コンパイルしようとすると、次のエラーが発生します。
機能させるにはどうすればよいですか?
javascript - Node Js Steam トレードオファーボットアイテム
このボットはすべての取引を受け入れますが、itemsToReceive に [type: 'Consumer Grade SMG',] アイテムを含む取引オファーのみを受け入れる必要があります。私は次のようなことをしようとしていました: itemsToReceive にコンシューマー グレードの SMG が含まれている場合、accpet オファーがなければオファーをキャンセルしますが、失敗しました。私は初心者で、それを行う方法がわかりません。私の悪い英語でごめんなさい。
私の出力コンソール:
そしてボットコード: