fix: getting data
This commit is contained in:
parent
ed3e763fdd
commit
b33cfd4355
1 changed files with 7 additions and 5 deletions
12
bot.py
12
bot.py
|
@ -22,7 +22,7 @@ async def async_list(values: list) -> Any:
|
||||||
@commands.is_owner()
|
@commands.is_owner()
|
||||||
async def _addConnection(inter: disnake.ApplicationCommandInteraction):
|
async def _addConnection(inter: disnake.ApplicationCommandInteraction):
|
||||||
await inter.response.defer(ephemeral=True)
|
await inter.response.defer(ephemeral=True)
|
||||||
client = LinkedRolesOAuth2(client_id=bot.user.id, token=os.getenv("BOT_TOKEN"))
|
client = LinkedRolesOAuth2(client_id=os.getenv("CLIENT_ID"), token=os.getenv("BOT_TOKEN"))
|
||||||
records = [
|
records = [
|
||||||
RoleMetadataRecord(
|
RoleMetadataRecord(
|
||||||
key="complete",
|
key="complete",
|
||||||
|
@ -37,10 +37,12 @@ async def _addConnection(inter: disnake.ApplicationCommandInteraction):
|
||||||
type=RoleMetadataType.interger_greater_than_or_equal
|
type=RoleMetadataType.interger_greater_than_or_equal
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
session = aiohttp.ClientSession()
|
data = None
|
||||||
r = await session.get(f"http://api.steampowered.com/ISteamUserStats/GetPlayerAchievements/v0001/?appid={os.getenv('STEAM_GAME_ID')}&key={os.getenv('STEAM_API_KEY')}&steamid={os.getenv('STEAM_OWNER_ID')}&l=ko")
|
async with aiohttp.ClientSession() as cs:
|
||||||
res = await r.json()
|
async with cs.get(f"http://api.steampowered.com/ISteamUserStats/GetPlayerAchievements/v0001/?appid={os.getenv('STEAM_GAME_ID')}&key={os.getenv('STEAM_API_KEY')}&steamid={os.getenv('STEAM_OWNER_ID')}&l=ko") as r:
|
||||||
data = res["playerstats"]
|
res = await r.json()
|
||||||
|
data = res["playerstats"]
|
||||||
|
|
||||||
async for achievement in async_list(data["achievements"]):
|
async for achievement in async_list(data["achievements"]):
|
||||||
records.append(RoleMetadataRecord(
|
records.append(RoleMetadataRecord(
|
||||||
key=achievement["apiname"],
|
key=achievement["apiname"],
|
||||||
|
|
Reference in a new issue