Quickstart Guide ================ Requirements ------------ - The library installed. Instructions to install shown at the `index menu `_ - An Amari API authorization token. Instructions to obtain shown at the `getting an authorization token page `_ Example ------- Comparing Users ^^^^^^^^^^^^^^^ .. code:: py # Imports a package used to run the asyncronous function. This library is not required for the wrapper. import asyncio # Importing the package from amari import AmariClient # The function to compare users level async def compare_users_level(guild_id, users: list): # Initialize the package # Make sure to put your api token here amari = AmariClient("authorization_token") # Fetches the users and sets it to the response users var resp_users = (await amari.fetch_users(guild_id, users)).users # Here we are closing the connection. This is required once your done using the client await amari.close() # Makes sure 2 users are returned if len(resp_users) < 2: return False # Changes the dictionary of the users to a list of them users = [user for user in resp_users.values()] # Returns if their levels are the same return users[0].level == users[1].level # Runs the function using asyncio due to trying to run an async function in a non-async enviroment. # Make sure to add the user ids as a string print(asyncio.run(compare_users_level(guild_id, ["user_a_id", "user_a_id"])))