brawl stars api php
API ReferenceВ¶
ClientВ¶
A sync/async client class that lets you access the Brawl Stars API
Task created to run get_brawlers asynchronously
get_battle_logs ( tag: brawlstats.utils.bstag, use_cache=True ) → brawlstats.models.BattleLog [source] В¶
Gets a player’s battle logs.
A player battle object with all of its attributes.
get_brawlers ( use_cache=True ) → brawlstats.models.Brawlers [source] В¶
Gets available brawlers and information about them.
| Parameters: | use_cache (bool, optional) – Whether to use the internal 3 minutes cache, by default True |
|---|---|
| Returns: | A list of available brawlers and information about them. |
| Return type: | Brawlers |
get_club ( tag: brawlstats.utils.bstag, use_cache=True ) → brawlstats.models.Club [source] В¶
Gets a club’s stats.
A club object with all of its attributes.
get_club_members ( tag: brawlstats.utils.bstag, use_cache=True ) → brawlstats.models.Members [source] В¶
Gets the members of a club.
A list of the members in a club.
get_constants ( key: str = None, use_cache=True ) → brawlstats.models.Constants [source] В¶
Gets Brawl Stars constants extracted from the app.
Data containing some Brawl Stars constants.
get_player ( tag: brawlstats.utils.bstag, use_cache=True ) → brawlstats.models.Player [source] В¶
Gets a player’s stats.
A player object with all of its attributes.
get_profile ( tag: brawlstats.utils.bstag, use_cache=True ) → brawlstats.models.PlayerВ¶
Gets a player’s stats.
A player object with all of its attributes.
get_rankings ( *, ranking: str, region: str = None, limit: int = 200, brawler: Union[str, int] = None, use_cache=True ) → brawlstats.models.Ranking [source] В¶
Gets the top count players/clubs/brawlers.
A player or club ranking that contains a list of players or clubs.
Data ModelsВ¶
A player object with all of its attributes.
Gets the player’s club.
| Returns: | A list of the members in a club, or None if the player is not in a club. |
|---|---|
| Return type: | Club or None |
class brawlstats.models. Club ( client, data ) [source] В¶
A club object with all of its attributes.
Gets the members of a club.
| Returns: | A list of the members in a club. |
|---|---|
| Return type: | Members |
class brawlstats.models. Ranking ( client, data ) [source] В¶
A player or club ranking that contains a list of players or clubs.
class brawlstats.models. BattleLog ( client, data ) [source] В¶
A player battle object with all of its attributes.
class brawlstats.models. Members ( client, data ) [source] В¶
A list of the members in a club.
class brawlstats.models. Constants ( client, data ) [source] В¶
Data containing some Brawl Stars constants.
class brawlstats.models. Brawlers ( client, data ) [source] В¶
A list of available brawlers and information about them.
Attributes of Data ModelsВ¶
Note: These are subject to change at any time. Visit https://developer.brawlstars.com/#/documentation to view up-to-date information on the API.
PlayerВ¶
A full player object (all its statistics)
| Name | Type |
|---|---|
| tag | str |
| name | str |
| name_color | str |
| trophies | int |
| highest_trophies | int |
| power_play_points | int |
| highest_power_play_points | int |
| exp_level | int |
| exp_points | int |
| is_qualified_from_championship_challenge | bool |
| x3vs3_victories | int |
| team_victories | int |
| solo_victories | int |
| duo_victories | int |
| best_robo_rumble_time | int |
| best_time_as_big_brawler | int |
| club.tag | str |
| club.name | str |
| brawlers | List[Brawler] |
ClubВ¶
A full club object to get a club’s statistics. In order to get this, you must get it from the client or a player object.
| Name | Type |
|---|---|
| tag | str |
| name | str |
| description | str |
| type | str |
| trophies | int |
| required_trophies | int |
| members | List[Member] |
MembersВ¶
Returns a list of club members. Get this by accessing Club.members or Club.get_members()
| Name | Type |
|---|---|
| tag | str |
| name | str |
| name_color | str |
| role | str |
| trophies | int |
RankingВ¶
Returns a list of top players, clubs, or brawlers. To access this, do ranking[index]
| Name | Type |
|---|---|
| tag | str |
| name | str |
| name_color | str |
| trophies | int |
| rank | int |
| club.name | str |
| Name | Type |
|---|---|
| tag | str |
| name | str |
| trophies | int |
| rank | int |
| member_count | int |
BrawlerВ¶
Returns a brawler object with the following attributes. You can retrieve a profile’s brawler info by getting Profile.brawlers
| Name | Type |
|---|---|
| id | int |
| name | str |
| power | int |
| rank | int |
| trophies | int |
| highest_trophies | int |
| star_powers | List[SP] |
Star PowerВ¶
| Name | Type |
|---|---|
| id | int |
| name | str |
Battle LogsВ¶
Returns a list of objects with this structure:
BrawlersВ¶
Returns list of available brawlers and information about them with this structure:
«Бот для Telegram» или «Как я статистику из игры гонял. » [Часть 1]
Начать бы хотелось с истории задумки.
Пункт 1: ознакомление с API Telegram и BS.
Для своей задумки я решил использовать Python, так как для него уже написана отдельная библиотека telebot для создания ботов (почитать подробнее можно здесь и здесь). Она довольно проста в изучении, так как имеет интуитивно понятные команды.
Следующий этап: API BS.
(Уже в процессе разработки я обнаружил, что и для него есть библиотека на Python, но переделывать не стал, так как большая часть работы уже была сделана и заново все переделывать ради простоты не хотелось.)
Полную документацию вы можете получить перейдя по этой ссылке и зарегистрировавшись. Выглядит она примерно так:
Документация к API Brawl Stars
API BS предоставляет ответы на запросы в JSON-формате, что намного упрощает нам задачу по анализу полученных данных.
Пункт 2: создание бота и получение ключей.
Для начала нам необходимо создать непосредственно самого бота Telegram.
Для этого переходим к @BotFather,где и создадим своё детище. Поэтапное создание бота находится в спойлере. Если же вы это умеете, переходите к следующему шагу.
После перехода к диалогу с BotFather нажимаем кнопку «Запустить»
Используем команду /newbot для создания нового бота, после чего отправляем название вашего бота.
Если все шаги выполнены верно, то вы получите такое сообщение:
(Бот уже удалён, создавал лишь для демонстрации)
Особенно здесь важна вот эта строчка:
Это и есть наш API ключ. Этот ключ позволит полностью контролировать вашего бота, так что будьте аккуратны и никому его не доверяйте!
Следующим шагом нужно получить API ключ BS в личном кабинете.
Для этого нажимаем кнопку «Create new key»:
Далее заполняем название и описание ключа (нужна только для себя, нигде не используются) и разрешённые IP-адреса (свой IP-адрес можно узнать, например, здесь) и кнопку «Create Key»:
Теперь у нас есть ключ, который даёт нам доступ к всем функциям API BS:
(IP-адрес и ключ изменены)
Теперь у нас есть все необходимые ключи доступа для создания нашего бота статиста.
Brawl stars api php

Добавлено 25.12.2018, 18:24:

Добавлено 25.12.2018, 18:24:


Добавлено 26.12.2018, 01:11:

BSSMOD
Встречаем нашу BETA сборку с кастомными скинами, загрузочным экраном.
Обновили мод! Патч от 26 декабря:воскресили мод после обновлений.
FAQ ОТВЕТЫ НА ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
— Не работает мод, ошибка при установке мода с помощью АПК.
— Удалите оригинал игры и попробуйте снова.
— Надоел ваш мод, как вернуть как было?
— Удалить игру с модом, поставить игру из Play Marketа
— Почему так мало всего? Раньше было лучше.
— Потому что с обновой много чего изменили и теперь мы делаем все заново. Новые фишки будем добавлять в патчах (нужно будет перекачивать мод).
Brawl stars api php
Сражайтесь соло или c друзьями в разнообразных игровых режимах длительностью до трех минут. Открывайте и улучшайте десятки бойцов c мощными суперспособностями. Покупайте и собирайте уникальные скины, чтобы выделяться в игре и эффектно выглядеть на арене. Вступите в банду или создайте свою вместе с друзьями для обмена тактиками и совместных сражений.
Сражайтесь в разнообразных игровых режимах
— Захват кристаллов (3 на 3): объедините усилия с товарищами по команде и выработайте тактику, которая сокрушит команду противника. Для победы нужно собрать и удержать 10 кристаллов. Если погибнете, кристаллы будут потеряны.
— Столкновение (доступен одиночный и парный режим): бой на выживание в стиле королевской битвы. Собирайте усилители для вашего бойца. Играйте соло или вместе с другом и попытайтесь уцелеть в этой самой безумной битве на выживание. Победитель получает все!
— Награда за поимку (3 на 3): побеждайте противников, чтобы заработать звезды, но не давайте им себя достать. Победит команда, собравшая больше звезд!
— Ограбление (3 на 3): попытайтесь взломать сейф команды противника, не забывая при этом защищать собственный. Изучите карту и проберитесь к сокровищам противника украдкой или сметая все на своем пути.
— Броулбол (3 на 3): совершенно новая игра! Продемонстрируйте свои футбольные навыки: победит команда, первой забившая 2 гола. Игра без красных карт.
— Особые события: ограниченные по времени режимы сражений с ботами и другими игроками.
Открывайте и улучшайте бойцов
Собирайте и улучшайте бойцов с невероятными суперспособностями, повышайте при помощи очков силы их уровень и собирайте уникальные скины.
Станьте звездным игроком
Докажите, что вы лучший боец, повышая свой рейтинг в местных и глобальных списках лидеров!
Brawl stars api php

Добавлено 25.12.2018, 18:24:

Добавлено 25.12.2018, 18:24:


Добавлено 26.12.2018, 01:11:

BSSMOD
Встречаем нашу BETA сборку с кастомными скинами, загрузочным экраном.
Обновили мод! Патч от 26 декабря:воскресили мод после обновлений.
FAQ ОТВЕТЫ НА ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
— Не работает мод, ошибка при установке мода с помощью АПК.
— Удалите оригинал игры и попробуйте снова.
— Надоел ваш мод, как вернуть как было?
— Удалить игру с модом, поставить игру из Play Marketа
— Почему так мало всего? Раньше было лучше.
— Потому что с обновой много чего изменили и теперь мы делаем все заново. Новые фишки будем добавлять в патчах (нужно будет перекачивать мод).
