이 저장소를 통해 사용자는 Battlemetrics API에서 데이터를 빠르고 쉽게 가져올 수 있습니다. API를 읽을 때 많은 추측을 제거합니다.
동등한 자바스크립트를 보려면 다음 저장소를 방문하세요: 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에 가입하실 수 있습니다.
이 저장소는 항상 무료이며 정기적으로 업데이트되기를 바랍니다. 하지만 저를 지원하고 싶다면 여기에서 지원하실 수 있습니다.