11 lines
377 B
Python
11 lines
377 B
Python
|
import aiohttp
|
||
|
|
||
|
|
||
|
async def get_status(host, port = 25565) -> tuple[bool, dict]:
|
||
|
async with aiohttp.ClientSession() as session:
|
||
|
async with session.get(f'https://api.mcsrvstat.us/2/{host}:{port}') as response:
|
||
|
response = await response.json()
|
||
|
if response['online']:
|
||
|
return (True, response)
|
||
|
return (False, response)
|