def register_for_private_messages(self, event_listener=None):
"""
Register the event_listener for private message events. Be careful, you should ignore your own messages by
comparing the invoker_id to your client id ...
:param event_listener: Blinker signal handler function to be informed: on_event(sender, **kw), kw will contain
the event
:type event_listener: (str, dict[str, any]) -> None
"""
self._send("servernotifyregister", ["event=textprivate"])
if event_listener is not None:
blinker.signal("event").connect(event_listener)
评论列表
文章目录