События#
- class playerokapi.listener.events.BaseEvent(event_type: EventTypes, chat: Chat)#
Базовый класс события.
- Параметры:
event_type (PlayerokAPI.enums.EventTypes) – Тип события.
chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.
- type#
Тип события.
- chat#
Объект чата, в котором произошло событие.
- time#
Время события.
- class playerokapi.listener.events.ChatInitializedEvent(chat: Chat)#
Класс события: обнаружен чат при первом запросе Runner’а.
- Параметры:
chat (PlayerokAPI.types.Chat) – Объект обнаруженного чата.
- class playerokapi.listener.events.NewMessageEvent(message: ChatMessage, chat: Chat)#
Класс события: новое сообщение в чате.
- Параметры:
message (PlayerokAPI.types.ChatMessage) – Объект полученного сообщения.
chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.
- message: ChatMessage#
Объект полученного сообщения.
- class playerokapi.listener.events.NewDealEvent(deal: ItemDeal, chat: Chat)#
Класс события: новая созданная сделка (когда покупатель оплатил предмет).
- Параметры:
deal (PlayerokAPI.types.ItemDeal) – Объект новой сделки.
chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.
- class playerokapi.listener.events.NewReviewEvent(deal: ItemDeal, chat: Chat)#
Класс события: новый отзыв от покупателя.
- Параметры:
deal (PlayerokAPI.types.ItemDeal) – Объект сделки с отзывом.
chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.
- class playerokapi.listener.events.DealConfirmedEvent(deal: ItemDeal, chat: Chat)#
Класс события: покупатель подтвердил сделку.
- Параметры:
deal (PlayerokAPI.types.ItemDeal) – Объект сделки.
chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.
- class playerokapi.listener.events.DealRolledBackEvent(deal: ItemDeal, chat: Chat)#
Класс события: продавец вернул средства за сделку.
- Параметры:
deal (PlayerokAPI.types.ItemDeal) – Объект сделки.
chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.
- class playerokapi.listener.events.DealHasProblemEvent(deal: ItemDeal, chat: Chat)#
Класс события: кто-то сообщил о проблеме в сделке.
- Параметры:
deal (PlayerokAPI.types.ItemDeal) – Объект сделки.
chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.
- class playerokapi.listener.events.DealProblemResolvedEvent(deal: ItemDeal, chat: Chat)#
Класс события: проблема в сделке решена.
- Параметры:
deal (PlayerokAPI.types.ItemDeal) – Объект сделки.
chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.
- class playerokapi.listener.events.DealStatusChangedEvent(deal: ItemDeal, chat: Chat)#
Класс события: статус сделки изменён.
- Параметры:
deal (PlayerokAPI.types.ItemDeal) – Объект сделки.
chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.