Remove msg parameter from Client.on_x methods
This commit is contained in:
@@ -904,7 +904,7 @@ class Client:
|
|||||||
_util.handle_payload_error(j)
|
_util.handle_payload_error(j)
|
||||||
return j
|
return j
|
||||||
|
|
||||||
def _parse_delta(self, m):
|
def _parse_delta(self, delta):
|
||||||
def get_thread(data):
|
def get_thread(data):
|
||||||
if "threadFbId" in data["threadKey"]:
|
if "threadFbId" in data["threadKey"]:
|
||||||
group_id = str(data["threadKey"]["threadFbId"])
|
group_id = str(data["threadKey"]["threadFbId"])
|
||||||
@@ -914,7 +914,6 @@ class Client:
|
|||||||
return User(session=self.session, id=user_id)
|
return User(session=self.session, id=user_id)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
delta = m["delta"]
|
|
||||||
delta_type = delta.get("type")
|
delta_type = delta.get("type")
|
||||||
delta_class = delta.get("class")
|
delta_class = delta.get("class")
|
||||||
metadata = delta.get("messageMetadata")
|
metadata = delta.get("messageMetadata")
|
||||||
@@ -933,7 +932,6 @@ class Client:
|
|||||||
author_id=author_id,
|
author_id=author_id,
|
||||||
group=get_thread(metadata),
|
group=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Left/removed participants
|
# Left/removed participants
|
||||||
@@ -945,7 +943,6 @@ class Client:
|
|||||||
author_id=author_id,
|
author_id=author_id,
|
||||||
group=get_thread(metadata),
|
group=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Color change
|
# Color change
|
||||||
@@ -959,7 +956,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Emoji change
|
# Emoji change
|
||||||
@@ -972,7 +968,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Thread title change
|
# Thread title change
|
||||||
@@ -985,14 +980,13 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Forced fetch
|
# Forced fetch
|
||||||
elif delta_class == "ForcedFetch":
|
elif delta_class == "ForcedFetch":
|
||||||
mid = delta.get("messageId")
|
mid = delta.get("messageId")
|
||||||
if mid is None:
|
if mid is None:
|
||||||
self.on_unknown_messsage_type(msg=m)
|
self.on_unknown_messsage_type(msg=delta)
|
||||||
else:
|
else:
|
||||||
group = get_thread(metadata)
|
group = get_thread(metadata)
|
||||||
fetch_info = group._forced_fetch(mid)
|
fetch_info = group._forced_fetch(mid)
|
||||||
@@ -1013,7 +1007,6 @@ class Client:
|
|||||||
new_image=image_id,
|
new_image=image_id,
|
||||||
group=group,
|
group=group,
|
||||||
at=at,
|
at=at,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Nickname change
|
# Nickname change
|
||||||
@@ -1028,7 +1021,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Admin added or removed in a group thread
|
# Admin added or removed in a group thread
|
||||||
@@ -1042,7 +1034,6 @@ class Client:
|
|||||||
author_id=author_id,
|
author_id=author_id,
|
||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
elif admin_event == "remove_admin":
|
elif admin_event == "remove_admin":
|
||||||
self.on_admin_removed(
|
self.on_admin_removed(
|
||||||
@@ -1051,7 +1042,6 @@ class Client:
|
|||||||
author_id=author_id,
|
author_id=author_id,
|
||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Group approval mode change
|
# Group approval mode change
|
||||||
@@ -1063,7 +1053,6 @@ class Client:
|
|||||||
author_id=author_id,
|
author_id=author_id,
|
||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Message delivered
|
# Message delivered
|
||||||
@@ -1079,7 +1068,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Message seen
|
# Message seen
|
||||||
@@ -1093,7 +1081,6 @@ class Client:
|
|||||||
seen_at=seen_at,
|
seen_at=seen_at,
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Messages marked as seen
|
# Messages marked as seen
|
||||||
@@ -1112,9 +1099,7 @@ class Client:
|
|||||||
get_thread({"threadKey": thr}) for thr in delta.get("threadKeys")
|
get_thread({"threadKey": thr}) for thr in delta.get("threadKeys")
|
||||||
]
|
]
|
||||||
|
|
||||||
self.on_marked_seen(
|
self.on_marked_seen(threads=threads, seen_at=seen_at, at=at, metadata=delta)
|
||||||
threads=threads, seen_at=seen_at, at=at, metadata=delta, msg=m
|
|
||||||
)
|
|
||||||
|
|
||||||
# Game played
|
# Game played
|
||||||
elif delta_type == "instant_game_update":
|
elif delta_type == "instant_game_update":
|
||||||
@@ -1136,7 +1121,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Group call started/ended
|
# Group call started/ended
|
||||||
@@ -1154,7 +1138,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
elif call_status == "call_ended":
|
elif call_status == "call_ended":
|
||||||
self.on_call_ended(
|
self.on_call_ended(
|
||||||
@@ -1165,7 +1148,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# User joined to group call
|
# User joined to group call
|
||||||
@@ -1178,7 +1160,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Group poll event
|
# Group poll event
|
||||||
@@ -1195,7 +1176,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
elif event_type == "update_vote":
|
elif event_type == "update_vote":
|
||||||
# User voted on group poll
|
# User voted on group poll
|
||||||
@@ -1210,7 +1190,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Plan created
|
# Plan created
|
||||||
@@ -1222,7 +1201,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Plan ended
|
# Plan ended
|
||||||
@@ -1233,7 +1211,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Plan edited
|
# Plan edited
|
||||||
@@ -1245,7 +1222,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Plan deleted
|
# Plan deleted
|
||||||
@@ -1257,7 +1233,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Plan participation change
|
# Plan participation change
|
||||||
@@ -1271,7 +1246,6 @@ class Client:
|
|||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Client payload (that weird numbers)
|
# Client payload (that weird numbers)
|
||||||
@@ -1296,7 +1270,6 @@ class Client:
|
|||||||
author_id=author_id,
|
author_id=author_id,
|
||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
self.on_reaction_removed(
|
self.on_reaction_removed(
|
||||||
@@ -1304,7 +1277,6 @@ class Client:
|
|||||||
author_id=author_id,
|
author_id=author_id,
|
||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Viewer status change
|
# Viewer status change
|
||||||
@@ -1316,17 +1288,11 @@ class Client:
|
|||||||
if reason == 2:
|
if reason == 2:
|
||||||
if can_reply:
|
if can_reply:
|
||||||
self.on_unblock(
|
self.on_unblock(
|
||||||
author_id=author_id,
|
author_id=author_id, thread=get_thread(metadata), at=at,
|
||||||
thread=get_thread(metadata),
|
|
||||||
at=at,
|
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
self.on_block(
|
self.on_block(
|
||||||
author_id=author_id,
|
author_id=author_id, thread=get_thread(metadata), at=at,
|
||||||
thread=get_thread(metadata),
|
|
||||||
at=at,
|
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Live location info
|
# Live location info
|
||||||
@@ -1342,7 +1308,6 @@ class Client:
|
|||||||
author_id=author_id,
|
author_id=author_id,
|
||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Message deletion
|
# Message deletion
|
||||||
@@ -1356,7 +1321,6 @@ class Client:
|
|||||||
author_id=author_id,
|
author_id=author_id,
|
||||||
thread=get_thread(metadata),
|
thread=get_thread(metadata),
|
||||||
at=at,
|
at=at,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
elif d.get("deltaMessageReply"):
|
elif d.get("deltaMessageReply"):
|
||||||
@@ -1372,7 +1336,6 @@ class Client:
|
|||||||
thread=thread,
|
thread=thread,
|
||||||
at=message.created_at,
|
at=message.created_at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# New message
|
# New message
|
||||||
@@ -1392,12 +1355,11 @@ class Client:
|
|||||||
thread=thread,
|
thread=thread,
|
||||||
at=at,
|
at=at,
|
||||||
metadata=metadata,
|
metadata=metadata,
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Unknown message type
|
# Unknown message type
|
||||||
else:
|
else:
|
||||||
self.on_unknown_messsage_type(msg=m)
|
self.on_unknown_messsage_type(msg=delta)
|
||||||
|
|
||||||
def _parse_message(self, content):
|
def _parse_message(self, content):
|
||||||
"""Get message and author name from content.
|
"""Get message and author name from content.
|
||||||
@@ -1429,7 +1391,6 @@ class Client:
|
|||||||
unseen=m["unseen"],
|
unseen=m["unseen"],
|
||||||
unread=m["unread"],
|
unread=m["unread"],
|
||||||
recent_unread=m["recent_unread"],
|
recent_unread=m["recent_unread"],
|
||||||
msg=m,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Typing
|
# Typing
|
||||||
@@ -1446,7 +1407,7 @@ class Client:
|
|||||||
thread = User(session=self.session, id=thread_id)
|
thread = User(session=self.session, id=thread_id)
|
||||||
typing_status = TypingStatus(m.get("st"))
|
typing_status = TypingStatus(m.get("st"))
|
||||||
self.on_typing(
|
self.on_typing(
|
||||||
author_id=author_id, status=typing_status, thread=thread, msg=m,
|
author_id=author_id, status=typing_status, thread=thread,
|
||||||
)
|
)
|
||||||
|
|
||||||
# Delivered
|
# Delivered
|
||||||
@@ -1458,13 +1419,11 @@ class Client:
|
|||||||
|
|
||||||
elif mtype in ["jewel_requests_add"]:
|
elif mtype in ["jewel_requests_add"]:
|
||||||
from_id = m["from"]
|
from_id = m["from"]
|
||||||
self.on_friend_request(from_id=from_id, msg=m)
|
self.on_friend_request(from_id=from_id)
|
||||||
|
|
||||||
# Happens on every login
|
# Happens on every login
|
||||||
elif mtype == "qprimer":
|
elif mtype == "qprimer":
|
||||||
self.on_qprimer(
|
self.on_qprimer(at=_util.millis_to_datetime(int(m.get("made"))))
|
||||||
at=_util.millis_to_datetime(int(m.get("made"))), msg=m
|
|
||||||
)
|
|
||||||
|
|
||||||
# Is sent before any other message
|
# Is sent before any other message
|
||||||
elif mtype == "deltaflow":
|
elif mtype == "deltaflow":
|
||||||
@@ -1477,7 +1436,7 @@ class Client:
|
|||||||
statuses[id_] = ActiveStatus._from_chatproxy_presence(id_, data)
|
statuses[id_] = ActiveStatus._from_chatproxy_presence(id_, data)
|
||||||
self._buddylist[id_] = statuses[id_]
|
self._buddylist[id_] = statuses[id_]
|
||||||
|
|
||||||
self.on_chat_timestamp(buddylist=statuses, msg=m)
|
self.on_chat_timestamp(buddylist=statuses)
|
||||||
|
|
||||||
# Buddylist overlay
|
# Buddylist overlay
|
||||||
elif mtype == "buddylist_overlay":
|
elif mtype == "buddylist_overlay":
|
||||||
@@ -1492,7 +1451,7 @@ class Client:
|
|||||||
)
|
)
|
||||||
self._buddylist[id_] = statuses[id_]
|
self._buddylist[id_] = statuses[id_]
|
||||||
|
|
||||||
self.on_buddylist_overlay(statuses=statuses, msg=m)
|
self.on_buddylist_overlay(statuses=statuses)
|
||||||
|
|
||||||
# Unknown message type
|
# Unknown message type
|
||||||
else:
|
else:
|
||||||
@@ -1583,7 +1542,6 @@ class Client:
|
|||||||
thread=None,
|
thread=None,
|
||||||
at=None,
|
at=None,
|
||||||
metadata=None,
|
metadata=None,
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody sends a message.
|
"""Called when the client is listening, and somebody sends a message.
|
||||||
|
|
||||||
@@ -1594,7 +1552,6 @@ class Client:
|
|||||||
thread: Thread that the message was sent to. See :ref:`intro_threads`
|
thread: Thread that the message was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the message was sent
|
at (datetime.datetime): When the message was sent
|
||||||
metadata: Extra metadata about the message
|
metadata: Extra metadata about the message
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} from {} in {}".format(message_object, author_id, thread))
|
log.info("{} from {} in {}".format(message_object, author_id, thread))
|
||||||
|
|
||||||
@@ -1606,7 +1563,6 @@ class Client:
|
|||||||
thread=None,
|
thread=None,
|
||||||
at=None,
|
at=None,
|
||||||
metadata=None,
|
metadata=None,
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody changes a thread's color.
|
"""Called when the client is listening, and somebody changes a thread's color.
|
||||||
|
|
||||||
@@ -1617,7 +1573,6 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("Color change from {} in {}: {}".format(author_id, thread, new_color))
|
log.info("Color change from {} in {}: {}".format(author_id, thread, new_color))
|
||||||
|
|
||||||
@@ -1629,7 +1584,6 @@ class Client:
|
|||||||
thread=None,
|
thread=None,
|
||||||
at=None,
|
at=None,
|
||||||
metadata=None,
|
metadata=None,
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody changes a thread's emoji.
|
"""Called when the client is listening, and somebody changes a thread's emoji.
|
||||||
|
|
||||||
@@ -1640,7 +1594,6 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("Emoji change from {} in {}: {}".format(author_id, thread, new_emoji))
|
log.info("Emoji change from {} in {}: {}".format(author_id, thread, new_emoji))
|
||||||
|
|
||||||
@@ -1652,7 +1605,6 @@ class Client:
|
|||||||
group=None,
|
group=None,
|
||||||
at=None,
|
at=None,
|
||||||
metadata=None,
|
metadata=None,
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody changes a thread's title.
|
"""Called when the client is listening, and somebody changes a thread's title.
|
||||||
|
|
||||||
@@ -1663,12 +1615,11 @@ class Client:
|
|||||||
group: Group that the action was sent to. See :ref:`intro_threads`
|
group: Group that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("Title change from {} in {}: {}".format(author_id, group, new_title))
|
log.info("Title change from {} in {}: {}".format(author_id, group, new_title))
|
||||||
|
|
||||||
def on_image_change(
|
def on_image_change(
|
||||||
self, mid=None, author_id=None, new_image=None, group=None, at=None, msg=None,
|
self, mid=None, author_id=None, new_image=None, group=None, at=None
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody changes a thread's image.
|
"""Called when the client is listening, and somebody changes a thread's image.
|
||||||
|
|
||||||
@@ -1678,7 +1629,6 @@ class Client:
|
|||||||
new_image: The ID of the new image
|
new_image: The ID of the new image
|
||||||
group: Group that the action was sent to. See :ref:`intro_threads`
|
group: Group that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} changed group image in {}".format(author_id, group))
|
log.info("{} changed group image in {}".format(author_id, group))
|
||||||
|
|
||||||
@@ -1691,7 +1641,6 @@ class Client:
|
|||||||
thread=None,
|
thread=None,
|
||||||
at=None,
|
at=None,
|
||||||
metadata=None,
|
metadata=None,
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody changes a nickname.
|
"""Called when the client is listening, and somebody changes a nickname.
|
||||||
|
|
||||||
@@ -1703,7 +1652,6 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info(
|
log.info(
|
||||||
"Nickname change from {} in {} for {}: {}".format(
|
"Nickname change from {} in {} for {}: {}".format(
|
||||||
@@ -1712,7 +1660,7 @@ class Client:
|
|||||||
)
|
)
|
||||||
|
|
||||||
def on_admin_added(
|
def on_admin_added(
|
||||||
self, mid=None, added_id=None, author_id=None, group=None, at=None, msg=None,
|
self, mid=None, added_id=None, author_id=None, group=None, at=None
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody adds an admin to a group.
|
"""Called when the client is listening, and somebody adds an admin to a group.
|
||||||
|
|
||||||
@@ -1722,12 +1670,11 @@ class Client:
|
|||||||
author_id: The ID of the person who added the admins
|
author_id: The ID of the person who added the admins
|
||||||
group: Group that the action was sent to. See :ref:`intro_threads`
|
group: Group that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} added admin: {} in {}".format(author_id, added_id, group))
|
log.info("{} added admin: {} in {}".format(author_id, added_id, group))
|
||||||
|
|
||||||
def on_admin_removed(
|
def on_admin_removed(
|
||||||
self, mid=None, removed_id=None, author_id=None, group=None, at=None, msg=None,
|
self, mid=None, removed_id=None, author_id=None, group=None, at=None
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody is removed as an admin in a group.
|
"""Called when the client is listening, and somebody is removed as an admin in a group.
|
||||||
|
|
||||||
@@ -1737,18 +1684,11 @@ class Client:
|
|||||||
author_id: The ID of the person who removed the admins
|
author_id: The ID of the person who removed the admins
|
||||||
group: Group that the action was sent to. See :ref:`intro_threads`
|
group: Group that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} removed admin: {} in {}".format(author_id, removed_id, group))
|
log.info("{} removed admin: {} in {}".format(author_id, removed_id, group))
|
||||||
|
|
||||||
def on_approval_mode_change(
|
def on_approval_mode_change(
|
||||||
self,
|
self, mid=None, approval_mode=None, author_id=None, group=None, at=None,
|
||||||
mid=None,
|
|
||||||
approval_mode=None,
|
|
||||||
author_id=None,
|
|
||||||
group=None,
|
|
||||||
at=None,
|
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody changes approval mode in a group.
|
"""Called when the client is listening, and somebody changes approval mode in a group.
|
||||||
|
|
||||||
@@ -1758,7 +1698,6 @@ class Client:
|
|||||||
author_id: The ID of the person who changed approval mode
|
author_id: The ID of the person who changed approval mode
|
||||||
group: Group that the action was sent to. See :ref:`intro_threads`
|
group: Group that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
if approval_mode:
|
if approval_mode:
|
||||||
log.info("{} activated approval mode in {}".format(author_id, group))
|
log.info("{} activated approval mode in {}".format(author_id, group))
|
||||||
@@ -1766,7 +1705,7 @@ class Client:
|
|||||||
log.info("{} disabled approval mode in {}".format(author_id, group))
|
log.info("{} disabled approval mode in {}".format(author_id, group))
|
||||||
|
|
||||||
def on_message_seen(
|
def on_message_seen(
|
||||||
self, seen_by=None, thread=None, seen_at=None, at=None, metadata=None, msg=None,
|
self, seen_by=None, thread=None, seen_at=None, at=None, metadata=None
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody marks a message as seen.
|
"""Called when the client is listening, and somebody marks a message as seen.
|
||||||
|
|
||||||
@@ -1776,18 +1715,11 @@ class Client:
|
|||||||
seen_at (datetime.datetime): When the person saw the message
|
seen_at (datetime.datetime): When the person saw the message
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("Messages seen by {} in {} at {}".format(seen_by, thread, seen_at))
|
log.info("Messages seen by {} in {} at {}".format(seen_by, thread, seen_at))
|
||||||
|
|
||||||
def on_message_delivered(
|
def on_message_delivered(
|
||||||
self,
|
self, msg_ids=None, delivered_for=None, thread=None, at=None, metadata=None,
|
||||||
msg_ids=None,
|
|
||||||
delivered_for=None,
|
|
||||||
thread=None,
|
|
||||||
at=None,
|
|
||||||
metadata=None,
|
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody marks messages as delivered.
|
"""Called when the client is listening, and somebody marks messages as delivered.
|
||||||
|
|
||||||
@@ -1797,7 +1729,6 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info(
|
log.info(
|
||||||
"Messages {} delivered to {} in {} at {}".format(
|
"Messages {} delivered to {} in {} at {}".format(
|
||||||
@@ -1805,9 +1736,7 @@ class Client:
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
def on_marked_seen(
|
def on_marked_seen(self, threads=None, seen_at=None, at=None, metadata=None):
|
||||||
self, threads=None, seen_at=None, at=None, metadata=None, msg=None
|
|
||||||
):
|
|
||||||
"""Called when the client is listening, and the client has successfully marked threads as seen.
|
"""Called when the client is listening, and the client has successfully marked threads as seen.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
@@ -1816,13 +1745,10 @@ class Client:
|
|||||||
seen_at (datetime.datetime): When the threads were seen
|
seen_at (datetime.datetime): When the threads were seen
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("Marked messages as seen in threads {} at {}".format(threads, seen_at))
|
log.info("Marked messages as seen in threads {} at {}".format(threads, seen_at))
|
||||||
|
|
||||||
def on_message_unsent(
|
def on_message_unsent(self, mid=None, author_id=None, thread=None, at=None):
|
||||||
self, mid=None, author_id=None, thread=None, at=None, msg=None,
|
|
||||||
):
|
|
||||||
"""Called when the client is listening, and someone unsends (deletes for everyone) a message.
|
"""Called when the client is listening, and someone unsends (deletes for everyone) a message.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
@@ -1830,7 +1756,6 @@ class Client:
|
|||||||
author_id: The ID of the person who unsent the message
|
author_id: The ID of the person who unsent the message
|
||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info(
|
log.info(
|
||||||
"{} unsent the message {} in {} at {}".format(
|
"{} unsent the message {} in {} at {}".format(
|
||||||
@@ -1839,7 +1764,7 @@ class Client:
|
|||||||
)
|
)
|
||||||
|
|
||||||
def on_people_added(
|
def on_people_added(
|
||||||
self, mid=None, added_ids=None, author_id=None, group=None, at=None, msg=None,
|
self, mid=None, added_ids=None, author_id=None, group=None, at=None
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody adds people to a group thread.
|
"""Called when the client is listening, and somebody adds people to a group thread.
|
||||||
|
|
||||||
@@ -1849,12 +1774,11 @@ class Client:
|
|||||||
author_id: The ID of the person who added the people
|
author_id: The ID of the person who added the people
|
||||||
group: Group that the action was sent to. See :ref:`intro_threads`
|
group: Group that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} added: {} in {}".format(author_id, ", ".join(added_ids), group))
|
log.info("{} added: {} in {}".format(author_id, ", ".join(added_ids), group))
|
||||||
|
|
||||||
def on_person_removed(
|
def on_person_removed(
|
||||||
self, mid=None, removed_id=None, author_id=None, group=None, at=None, msg=None,
|
self, mid=None, removed_id=None, author_id=None, group=None, at=None
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody removes a person from a group thread.
|
"""Called when the client is listening, and somebody removes a person from a group thread.
|
||||||
|
|
||||||
@@ -1864,20 +1788,18 @@ class Client:
|
|||||||
author_id: The ID of the person who removed the person
|
author_id: The ID of the person who removed the person
|
||||||
group: Group that the action was sent to. See :ref:`intro_threads`
|
group: Group that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} removed: {} in {}".format(author_id, removed_id, group))
|
log.info("{} removed: {} in {}".format(author_id, removed_id, group))
|
||||||
|
|
||||||
def on_friend_request(self, from_id=None, msg=None):
|
def on_friend_request(self, from_id=None):
|
||||||
"""Called when the client is listening, and somebody sends a friend request.
|
"""Called when the client is listening, and somebody sends a friend request.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
from_id: The ID of the person that sent the request
|
from_id: The ID of the person that sent the request
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("Friend request from {}".format(from_id))
|
log.info("Friend request from {}".format(from_id))
|
||||||
|
|
||||||
def on_inbox(self, unseen=None, unread=None, recent_unread=None, msg=None):
|
def on_inbox(self, unseen=None, unread=None, recent_unread=None):
|
||||||
"""
|
"""
|
||||||
Todo:
|
Todo:
|
||||||
Documenting this
|
Documenting this
|
||||||
@@ -1886,18 +1808,16 @@ class Client:
|
|||||||
unseen: --
|
unseen: --
|
||||||
unread: --
|
unread: --
|
||||||
recent_unread: --
|
recent_unread: --
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("Inbox event: {}, {}, {}".format(unseen, unread, recent_unread))
|
log.info("Inbox event: {}, {}, {}".format(unseen, unread, recent_unread))
|
||||||
|
|
||||||
def on_typing(self, author_id=None, status=None, thread=None, msg=None):
|
def on_typing(self, author_id=None, status=None, thread=None):
|
||||||
"""Called when the client is listening, and somebody starts or stops typing into a chat.
|
"""Called when the client is listening, and somebody starts or stops typing into a chat.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
author_id: The ID of the person who sent the action
|
author_id: The ID of the person who sent the action
|
||||||
status (TypingStatus): The typing status
|
status (TypingStatus): The typing status
|
||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@@ -1912,7 +1832,6 @@ class Client:
|
|||||||
thread=None,
|
thread=None,
|
||||||
at=None,
|
at=None,
|
||||||
metadata=None,
|
metadata=None,
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody plays a game.
|
"""Called when the client is listening, and somebody plays a game.
|
||||||
|
|
||||||
@@ -1926,12 +1845,11 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info('{} played "{}" in {}'.format(author_id, game_name, thread))
|
log.info('{} played "{}" in {}'.format(author_id, game_name, thread))
|
||||||
|
|
||||||
def on_reaction_added(
|
def on_reaction_added(
|
||||||
self, mid=None, reaction=None, author_id=None, thread=None, at=None, msg=None,
|
self, mid=None, reaction=None, author_id=None, thread=None, at=None
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody reacts to a message.
|
"""Called when the client is listening, and somebody reacts to a message.
|
||||||
|
|
||||||
@@ -1942,7 +1860,6 @@ class Client:
|
|||||||
author_id: The ID of the person who reacted to the message
|
author_id: The ID of the person who reacted to the message
|
||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info(
|
log.info(
|
||||||
"{} reacted to message {} with {} in {}".format(
|
"{} reacted to message {} with {} in {}".format(
|
||||||
@@ -1950,9 +1867,7 @@ class Client:
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
def on_reaction_removed(
|
def on_reaction_removed(self, mid=None, author_id=None, thread=None, at=None):
|
||||||
self, mid=None, author_id=None, thread=None, at=None, msg=None,
|
|
||||||
):
|
|
||||||
"""Called when the client is listening, and somebody removes reaction from a message.
|
"""Called when the client is listening, and somebody removes reaction from a message.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
@@ -1960,36 +1875,33 @@ class Client:
|
|||||||
author_id: The ID of the person who removed reaction
|
author_id: The ID of the person who removed reaction
|
||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info(
|
log.info(
|
||||||
"{} removed reaction from {} message in {}".format(author_id, mid, thread)
|
"{} removed reaction from {} message in {}".format(author_id, mid, thread)
|
||||||
)
|
)
|
||||||
|
|
||||||
def on_block(self, author_id=None, thread=None, at=None, msg=None):
|
def on_block(self, author_id=None, thread=None, at=None):
|
||||||
"""Called when the client is listening, and somebody blocks client.
|
"""Called when the client is listening, and somebody blocks client.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
author_id: The ID of the person who blocked
|
author_id: The ID of the person who blocked
|
||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} blocked {}".format(author_id, thread))
|
log.info("{} blocked {}".format(author_id, thread))
|
||||||
|
|
||||||
def on_unblock(self, author_id=None, thread=None, at=None, msg=None):
|
def on_unblock(self, author_id=None, thread=None, at=None):
|
||||||
"""Called when the client is listening, and somebody blocks client.
|
"""Called when the client is listening, and somebody blocks client.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
author_id: The ID of the person who unblocked
|
author_id: The ID of the person who unblocked
|
||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} unblocked {}".format(author_id, thread))
|
log.info("{} unblocked {}".format(author_id, thread))
|
||||||
|
|
||||||
def on_live_location(
|
def on_live_location(
|
||||||
self, mid=None, location=None, author_id=None, thread=None, at=None, msg=None,
|
self, mid=None, location=None, author_id=None, thread=None, at=None
|
||||||
):
|
):
|
||||||
"""Called when the client is listening and somebody sends live location info.
|
"""Called when the client is listening and somebody sends live location info.
|
||||||
|
|
||||||
@@ -1999,7 +1911,6 @@ class Client:
|
|||||||
author_id: The ID of the person who sent location info
|
author_id: The ID of the person who sent location info
|
||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info(
|
log.info(
|
||||||
"{} sent live location info in {} with latitude {} and longitude {}".format(
|
"{} sent live location info in {} with latitude {} and longitude {}".format(
|
||||||
@@ -2015,7 +1926,6 @@ class Client:
|
|||||||
thread=None,
|
thread=None,
|
||||||
at=None,
|
at=None,
|
||||||
metadata=None,
|
metadata=None,
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody starts a call in a group.
|
"""Called when the client is listening, and somebody starts a call in a group.
|
||||||
|
|
||||||
@@ -2029,7 +1939,6 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} started call in {}".format(caller_id, thread))
|
log.info("{} started call in {}".format(caller_id, thread))
|
||||||
|
|
||||||
@@ -2042,7 +1951,6 @@ class Client:
|
|||||||
thread=None,
|
thread=None,
|
||||||
at=None,
|
at=None,
|
||||||
metadata=None,
|
metadata=None,
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody ends a call in a group.
|
"""Called when the client is listening, and somebody ends a call in a group.
|
||||||
|
|
||||||
@@ -2057,7 +1965,6 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} ended call in {}".format(caller_id, thread))
|
log.info("{} ended call in {}".format(caller_id, thread))
|
||||||
|
|
||||||
@@ -2069,7 +1976,6 @@ class Client:
|
|||||||
thread=None,
|
thread=None,
|
||||||
at=None,
|
at=None,
|
||||||
metadata=None,
|
metadata=None,
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody joins a group call.
|
"""Called when the client is listening, and somebody joins a group call.
|
||||||
|
|
||||||
@@ -2080,19 +1986,11 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} joined call in {}".format(joined_id, thread))
|
log.info("{} joined call in {}".format(joined_id, thread))
|
||||||
|
|
||||||
def on_poll_created(
|
def on_poll_created(
|
||||||
self,
|
self, mid=None, poll=None, author_id=None, thread=None, at=None, metadata=None,
|
||||||
mid=None,
|
|
||||||
poll=None,
|
|
||||||
author_id=None,
|
|
||||||
thread=None,
|
|
||||||
at=None,
|
|
||||||
metadata=None,
|
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody creates a group poll.
|
"""Called when the client is listening, and somebody creates a group poll.
|
||||||
|
|
||||||
@@ -2103,7 +2001,6 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} created poll {} in {}".format(author_id, poll, thread))
|
log.info("{} created poll {} in {}".format(author_id, poll, thread))
|
||||||
|
|
||||||
@@ -2117,7 +2014,6 @@ class Client:
|
|||||||
thread=None,
|
thread=None,
|
||||||
at=None,
|
at=None,
|
||||||
metadata=None,
|
metadata=None,
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody votes in a group poll.
|
"""Called when the client is listening, and somebody votes in a group poll.
|
||||||
|
|
||||||
@@ -2128,19 +2024,11 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} voted in poll {} in {}".format(author_id, poll, thread))
|
log.info("{} voted in poll {} in {}".format(author_id, poll, thread))
|
||||||
|
|
||||||
def on_plan_created(
|
def on_plan_created(
|
||||||
self,
|
self, mid=None, plan=None, author_id=None, thread=None, at=None, metadata=None,
|
||||||
mid=None,
|
|
||||||
plan=None,
|
|
||||||
author_id=None,
|
|
||||||
thread=None,
|
|
||||||
at=None,
|
|
||||||
metadata=None,
|
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody creates a plan.
|
"""Called when the client is listening, and somebody creates a plan.
|
||||||
|
|
||||||
@@ -2151,13 +2039,10 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} created plan {} in {}".format(author_id, plan, thread))
|
log.info("{} created plan {} in {}".format(author_id, plan, thread))
|
||||||
|
|
||||||
def on_plan_ended(
|
def on_plan_ended(self, mid=None, plan=None, thread=None, at=None, metadata=None):
|
||||||
self, mid=None, plan=None, thread=None, at=None, metadata=None, msg=None,
|
|
||||||
):
|
|
||||||
"""Called when the client is listening, and a plan ends.
|
"""Called when the client is listening, and a plan ends.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
@@ -2166,19 +2051,11 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("Plan {} has ended in {}".format(plan, thread))
|
log.info("Plan {} has ended in {}".format(plan, thread))
|
||||||
|
|
||||||
def on_plan_edited(
|
def on_plan_edited(
|
||||||
self,
|
self, mid=None, plan=None, author_id=None, thread=None, at=None, metadata=None,
|
||||||
mid=None,
|
|
||||||
plan=None,
|
|
||||||
author_id=None,
|
|
||||||
thread=None,
|
|
||||||
at=None,
|
|
||||||
metadata=None,
|
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody edits a plan.
|
"""Called when the client is listening, and somebody edits a plan.
|
||||||
|
|
||||||
@@ -2189,19 +2066,11 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} edited plan {} in {}".format(author_id, plan, thread))
|
log.info("{} edited plan {} in {}".format(author_id, plan, thread))
|
||||||
|
|
||||||
def on_plan_deleted(
|
def on_plan_deleted(
|
||||||
self,
|
self, mid=None, plan=None, author_id=None, thread=None, at=None, metadata=None,
|
||||||
mid=None,
|
|
||||||
plan=None,
|
|
||||||
author_id=None,
|
|
||||||
thread=None,
|
|
||||||
at=None,
|
|
||||||
metadata=None,
|
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody deletes a plan.
|
"""Called when the client is listening, and somebody deletes a plan.
|
||||||
|
|
||||||
@@ -2212,7 +2081,6 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.info("{} deleted plan {} in {}".format(author_id, plan, thread))
|
log.info("{} deleted plan {} in {}".format(author_id, plan, thread))
|
||||||
|
|
||||||
@@ -2225,7 +2093,6 @@ class Client:
|
|||||||
thread=None,
|
thread=None,
|
||||||
at=None,
|
at=None,
|
||||||
metadata=None,
|
metadata=None,
|
||||||
msg=None,
|
|
||||||
):
|
):
|
||||||
"""Called when the client is listening, and somebody takes part in a plan or not.
|
"""Called when the client is listening, and somebody takes part in a plan or not.
|
||||||
|
|
||||||
@@ -2237,7 +2104,6 @@ class Client:
|
|||||||
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
thread: Thread that the action was sent to. See :ref:`intro_threads`
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
metadata: Extra metadata about the action
|
metadata: Extra metadata about the action
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
if take_part:
|
if take_part:
|
||||||
log.info(
|
log.info(
|
||||||
@@ -2248,30 +2114,27 @@ class Client:
|
|||||||
"{} won't take part in {} in {} ({})".format(author_id, plan, thread)
|
"{} won't take part in {} in {} ({})".format(author_id, plan, thread)
|
||||||
)
|
)
|
||||||
|
|
||||||
def on_qprimer(self, at=None, msg=None):
|
def on_qprimer(self, at=None):
|
||||||
"""Called when the client just started listening.
|
"""Called when the client just started listening.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
at (datetime.datetime): When the action was executed
|
at (datetime.datetime): When the action was executed
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def on_chat_timestamp(self, buddylist=None, msg=None):
|
def on_chat_timestamp(self, buddylist=None):
|
||||||
"""Called when the client receives chat online presence update.
|
"""Called when the client receives chat online presence update.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
buddylist: A list of dictionaries with friend id and last seen timestamp
|
buddylist: A list of dictionaries with friend id and last seen timestamp
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.debug("Chat Timestamps received: {}".format(buddylist))
|
log.debug("Chat Timestamps received: {}".format(buddylist))
|
||||||
|
|
||||||
def on_buddylist_overlay(self, statuses=None, msg=None):
|
def on_buddylist_overlay(self, statuses=None):
|
||||||
"""Called when the client is listening and client receives information about friend active status.
|
"""Called when the client is listening and client receives information about friend active status.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
statuses (dict): Dictionary with user IDs as keys and `ActiveStatus` as values
|
statuses (dict): Dictionary with user IDs as keys and `ActiveStatus` as values
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.debug("Buddylist overlay received: {}".format(statuses))
|
log.debug("Buddylist overlay received: {}".format(statuses))
|
||||||
|
|
||||||
@@ -2279,7 +2142,6 @@ class Client:
|
|||||||
"""Called when the client is listening, and some unknown data was received.
|
"""Called when the client is listening, and some unknown data was received.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.debug("Unknown message received: {}".format(msg))
|
log.debug("Unknown message received: {}".format(msg))
|
||||||
|
|
||||||
@@ -2288,7 +2150,6 @@ class Client:
|
|||||||
|
|
||||||
Args:
|
Args:
|
||||||
exception: The exception that was encountered
|
exception: The exception that was encountered
|
||||||
msg: A full set of the data received
|
|
||||||
"""
|
"""
|
||||||
log.exception("Exception in parsing of {}".format(msg))
|
log.exception("Exception in parsing of {}".format(msg))
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user