このリポジトリにより、ユーザーは Battlemetrics API からデータを迅速かつ簡単に取得できるようになります。 API を読むときに推測に頼る作業を大幅に排除します。
同等の JavaScript については、次のリポジトリにアクセスしてください: https://github.com/cubiquitous/battlemetrics-js
私はコミュニティの個人メンバーであり、Battlemetrics とは関係がないことに注意してください。ここで提供されるリソースは、Battlemetrics API の使用を容易にするために開発されていますが、Battlemetrics からの正式な承認やスポンサーは付いていません。
これらのリソースを使用して行う行動はすべてユーザー自身の責任であることを理解することが重要です。私はあなたのサーバーまたはアカウントに発生する可能性のある損害や結果については責任を負いません。 API を使用するときは注意し、必ずベスト プラクティスに従ってください。
Battlemetrics API の使用を開始するには、RCON アクセス権と API トークンがあることを確認してください。 API トークンをまだお持ちでない場合は、Battlemetrics 開発者ページにアクセスして取得できます。
このリポジトリを複製またはインストールします。
このリポジトリのクローンを作成します
git clone https://github.com/Gnomeslayer/battlemetrics.git
ピップインストール
pip install battlemetrics
必要な依存関係をインストールする
または次のようにすることもできます:
pip install -r requirements.txt
Battlemetrics
クラスをプロジェクトにインポートします。
from battlemetrics import Battlemetrics
例については、サンプル ファイルを参照してください。 Battlemetrics API ラッパーの使用方法の例を次に示します。
# Instantiate the API wrapper with your token
bmapi = battlemetrics( " Your token here " )
# Retrieve player information
player = asyncio.run(bmapi.player.search(12345))
# Print the player information
print(player)
"Your API token here"
を、Battlemetrics 開発者ページから取得した実際の API トークンに置き換えてください。
Battlemetrics API とその機能の詳細については、公式の Battlemetrics API を参照してください。
問題を見つけた場合、または改善のための提案がある場合は、お気軽にプルリクエストを送信するか、問題トラッカーで問題を開いてください。コミュニティからの貢献を歓迎します!
Discord で私に連絡することもできます。単に私を追加してください: gnomeslayer または、公式 Battlemetrics Discord に参加して @gnomeslayer に参加することもできます。
このリポジトリは常に無料であり、できれば定期的に更新されますが、私をサポートしたい場合は、ここでサポートしてください