События#

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) – Объект обнаруженного чата.

chat: 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) – Объект чата, в котором произошло событие.

deal: ItemDeal#

Объект сделки.

class playerokapi.listener.events.NewReviewEvent(deal: ItemDeal, chat: Chat)#

Класс события: новый отзыв от покупателя.

Параметры:
  • deal (PlayerokAPI.types.ItemDeal) – Объект сделки с отзывом.

  • chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.

deal: ItemDeal#

Объект сделки.

class playerokapi.listener.events.DealConfirmedEvent(deal: ItemDeal, chat: Chat)#

Класс события: покупатель подтвердил сделку.

Параметры:
  • deal (PlayerokAPI.types.ItemDeal) – Объект сделки.

  • chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.

deal: ItemDeal#

Объект сделки.

class playerokapi.listener.events.DealRolledBackEvent(deal: ItemDeal, chat: Chat)#

Класс события: продавец вернул средства за сделку.

Параметры:
  • deal (PlayerokAPI.types.ItemDeal) – Объект сделки.

  • chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.

deal: ItemDeal#

Объект сделки.

class playerokapi.listener.events.DealHasProblemEvent(deal: ItemDeal, chat: Chat)#

Класс события: кто-то сообщил о проблеме в сделке.

Параметры:
  • deal (PlayerokAPI.types.ItemDeal) – Объект сделки.

  • chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.

deal: ItemDeal#

Объект сделки.

class playerokapi.listener.events.DealProblemResolvedEvent(deal: ItemDeal, chat: Chat)#

Класс события: проблема в сделке решена.

Параметры:
  • deal (PlayerokAPI.types.ItemDeal) – Объект сделки.

  • chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.

deal: ItemDeal#

Объект сделки.

class playerokapi.listener.events.DealStatusChangedEvent(deal: ItemDeal, chat: Chat)#

Класс события: статус сделки изменён.

Параметры:
  • deal (PlayerokAPI.types.ItemDeal) – Объект сделки.

  • chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.

deal: ItemDeal#

Объект сделки.

class playerokapi.listener.events.ItemPaidEvent(deal: ItemDeal, chat: Chat)#

Класс события: предмет оплачен.

Параметры:
  • deal (PlayerokAPI.types.Item) – Объект сделки.

  • chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.

deal: ItemDeal#

Объект сделки.

class playerokapi.listener.events.ItemSentEvent(deal: ItemDeal, chat: Chat)#

Класс события: предмет отправлен покупателю.

Параметры:
  • deal (PlayerokAPI.types.Item) – Объект сделки.

  • chat (PlayerokAPI.types.Chat) – Объект чата, в котором произошло событие.

deal: ItemDeal#

Объект Сделки.