Общие
aiosubgram.types.general.BotBalanceInfo
Bases: SubgramObject
Краткая сводка по боту в ответе баланса.
Attributes
bot_id
instance-attribute
bot_id: int
ID бота.
bot_username
instance-attribute
bot_username: str
Юзернейм бота.
revenue
instance-attribute
revenue: float
Текущий доход, накопленный ботом.
total_followers
instance-attribute
total_followers: int
Общее количество подписчиков бота (аудитория).
aiosubgram.types.general.GetBalance
Bases: SubgramObject
Ответ метода get_balance.
Attributes
balance
class-attribute
instance-attribute
balance: Optional[float] = None
Текущий баланс аккаунта.
bots_info
class-attribute
instance-attribute
bots_info: Optional[List[BotBalanceInfo]] = None
Список ботов с их статистикой.
code
instance-attribute
code: int
message
class-attribute
instance-attribute
message: Optional[str] = None
status
instance-attribute
status: Literal['ok', 'warning', 'error']
aiosubgram.types.general.FilterValue
Bases: SubgramObject
Значение фильтра (страна, язык, тематика и т.д.).
Attributes
id
instance-attribute
id: Union[int, str]
Уникальный идентификатор (ID страны или строковый код тематики).
name
instance-attribute
name: str
Название.
percentage
class-attribute
instance-attribute
percentage: Optional[float] = None
Примерная доля этого параметра среди всех пользователей (%).
aiosubgram.types.general.AdsFilters
Bases: SubgramObject
Фильтры, применимые к заказам (Advertiser).
Attributes
ages
class-attribute
instance-attribute
ages: Optional[List[FilterValue]] = None
cities
class-attribute
instance-attribute
cities: Optional[List[FilterValue]] = None
countries
class-attribute
instance-attribute
countries: Optional[List[FilterValue]] = None
devicesos
class-attribute
instance-attribute
devicesos: Optional[List[FilterValue]] = None
devicestype
class-attribute
instance-attribute
devicestype: Optional[List[FilterValue]] = None
forbidden_themes
class-attribute
instance-attribute
forbidden_themes: Optional[List[FilterValue]] = None
languages
class-attribute
instance-attribute
languages: Optional[List[FilterValue]] = None
aiosubgram.types.general.BotsFilters
Bases: SubgramObject
Фильтры, применимые к настройкам ботов (Publisher).
Attributes
forbidden_themes
class-attribute
instance-attribute
forbidden_themes: Optional[List[FilterValue]] = None
Тематики рекламы, которые можно запретить.
aiosubgram.types.general.AllFilters
Bases: SubgramObject
Attributes
ads
class-attribute
instance-attribute
ads: Optional[AdsFilters] = None
bots
class-attribute
instance-attribute
bots: Optional[BotsFilters] = None
aiosubgram.types.general.GetFilters
Bases: SubgramObject
Ответ метода get_filters.
Attributes
filters
class-attribute
instance-attribute
filters: Optional[AllFilters] = None
aiosubgram.types.general.LanguageStat
Bases: SubgramObject
Статистика по языкам (для Advertisers).
Attributes
lang
instance-attribute
lang: str
Код языка (ru, en...).
percentage
instance-attribute
percentage: str
Процентное соотношение (строка, например '85.4%').
aiosubgram.types.general.RequestsStats
Bases: SubgramObject
Статистика API запросов (для Publishers).
Attributes
failed_requests
class-attribute
instance-attribute
failed_requests: Optional[int] = None
successful_requests
instance-attribute
successful_requests: int
total_requests
instance-attribute
total_requests: int
aiosubgram.types.general.TableDataItem
Bases: SubgramObject
Элемент таблицы статистики. Поля зависят от action (source/sponsor) и контекста.
Attributes
ads_id
class-attribute
instance-attribute
ads_id: Optional[int] = None
bot_id
class-attribute
instance-attribute
bot_id: Optional[int] = None
bot_nickname
class-attribute
instance-attribute
bot_nickname: Optional[str] = None
is_excluded
class-attribute
instance-attribute
is_excluded: Optional[bool] = None
link
class-attribute
instance-attribute
link: Optional[str] = None
own_subs
class-attribute
instance-attribute
own_subs: Optional[int] = None
own_value
class-attribute
instance-attribute
own_value: Optional[float] = None
service_subs
class-attribute
instance-attribute
service_subs: Optional[int] = None
service_value
class-attribute
instance-attribute
service_value: Optional[float] = None
subscribers
class-attribute
instance-attribute
subscribers: Optional[int] = None
value
class-attribute
instance-attribute
value: Optional[float] = None
aiosubgram.types.general.StatisticData
Bases: SubgramObject
Данные статистики (графики, таблицы).
Attributes
avg_price_data
class-attribute
instance-attribute
avg_price_data: Optional[List[float]] = None
Средняя цена подписчика по датам.
labels
class-attribute
instance-attribute
labels: Optional[List[str]] = None
Метки (даты) для оси X.
language_stats
class-attribute
instance-attribute
language_stats: Optional[List[LanguageStat]] = None
requests_stats
class-attribute
instance-attribute
requests_stats: Optional[RequestsStats] = None
Статистика запросов к API.
show_extended_table
class-attribute
instance-attribute
show_extended_table: Optional[bool] = None
True, если есть статистика по своим заказам.
subscribers_data
class-attribute
instance-attribute
subscribers_data: Optional[List[int]] = None
Количество подписок по датам.
table_data
class-attribute
instance-attribute
table_data: Optional[List[TableDataItem]] = None
total_subscribers
class-attribute
instance-attribute
total_subscribers: Optional[int] = None
Итого подписок за период.
total_value
class-attribute
instance-attribute
total_value: Optional[float] = None
Итого сумма за период.
value_data
class-attribute
instance-attribute
value_data: Optional[List[float]] = None
Суммы расходов/доходов по датам.
aiosubgram.types.general.GetStatistic
Bases: SubgramObject
Ответ метода get_statistic.
Attributes
data
class-attribute
instance-attribute
data: Optional[StatisticData] = None
status
class-attribute
instance-attribute
status: Optional[Literal['ok', 'warning', 'error']] = None
aiosubgram.types.general.ToggleExclusion
Bases: SubgramObject
Ответ метода toggle_exclusion.
Attributes
message
instance-attribute
message: str
status
instance-attribute
status: Literal['ok', 'warning', 'error']