Перейти к публикации

ca4tuk

Игрок
  • Публикаций

    11
  • Зарегистрирован

Изменения репутации

  1. Вышка
    ca4tuk получил репутацию от coroutined в [Python] Асинхронный вариант SDK   
    На ваших глазах асинхронная библиотека для взаимодействия с API.
    Поддерживается два типа работы: с токеном, и без (ни на что кроме рейт-лимитов не влияет)
     

    Как использовать
    Поместить папку "aiovimeworld" в корень проекта. Импортировать модуль в проект Создать объект клиента, по желанию указать токен в параметр token
    * токен необязателен, но его наличие повысит рейт-лимиты (60 > 300 в минуту) Открыть документацию и использовать библиотеку по назначению.
    *один общий пример будет прикреплен в конце темы
    Какая-то полезная информация

    Почти любой метод имеет понятную (я надеюсь) документацию по использованию.

    Зачастую, любой объект игрока возвращается в виде класса Player (или GuildMember, если игрок сгенерирован в классе Guild).

    Почти никакая информация в client.misc не форматируется и возвращается в том виде, в котором её отдает API.

    Класс Match на 90% генерируется на ходу, объяснение этому лежит в коде, желающие могут почитать (там ничего особенного).



    Мини-пример использования:
    from aiovimeworld import Client import asyncio client = Client(token="") # в скобках можно указать токен, или не указывать, или вообще не указывать параметр token async def main(): user = await client.user.get("Okssi") print(user[0].username, user[0].id) if __name__ == "__main__": loop = asyncio.get_event_loop() loop.run_until_complete(main())
×
×
  • Создать...