Files
faction_war_dispatch_bot/services/torn_api.py

13 lines
494 B
Python

import aiohttp
from config import TORN_API_KEY, ENEMY_FACTION_ID
async def fetch_enemy_members():
url = f"https://api.torn.com/v2/faction/{ENEMY_FACTION_ID}?selections=members&key={TORN_API_KEY}"
async with aiohttp.ClientSession() as session:
async with session.get(url) as resp:
if resp.status != 200:
print("Torn faction fetch error:", resp.status)
return []
data = await resp.json()
return data.get("members", [])