예제 #1
0
import json
import SteamAPI
import random
from environment import Env

API_KEY = Env.STEAM_API_KEY
steamAPI = SteamAPI.GetInfo(API_KEY)


class Player:
    """
    Attributes
    -----------
    personaname : str
        The user's username.
    steamid : str
        The user's steam ID.
    owned_games : list [{"obj":Game, "appid": int, "name": str, "playtime_forever": int}]
        The user's owned games
    friends_list_rough : list [{"steamid": str, "relationship": str, "friend_since": int}]
        Easy-list of friends, for ids.
    friends_detailed : list[Player]
        list that contains Player object.
    """
    def __init__(self, *, steamid=None):
        self.steamid = steamid
        self.owned_games = None
        self.friends_list_rough = None
        self.friends_detailed = None
        self.personaname = None
        self._isdetailed = False