pywxclient.core.message module¶
WeChat message parse and construct module.
-
class
pywxclient.core.message.TextMessage(from_user, to_user, message, local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MessageBaseWeChat text message.
-
msg_type= 1¶
-
-
class
pywxclient.core.message.ImageMessage(from_user, to_user, media_id, message='', local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MediaMessagebaseWeChat image message.
-
msg_type= 3¶
-
-
class
pywxclient.core.message.GifImageMessage(from_user, to_user, media_id, message='', local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MediaMessagebaseWeChat gif image message.
-
msg_type= 47¶
-
-
class
pywxclient.core.message.VoiceMessage(from_user, to_user, media_id, message='', local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MediaMessagebaseWeChat voice message.
-
msg_type= 34¶
-
-
class
pywxclient.core.message.FileMessage(from_user, to_user, media_id, filename, filesize, fileext, message='', local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MediaMessagebaseWeChat file message.
-
fileext¶
-
filename¶
-
filesize¶
-
classmethod
from_value(msg_value)¶ Construct a message object from message value.
-
get_body_value()¶ Return message body.
-
get_message_content()¶ Return file message content.
-
msg_type= 6¶
-
-
class
pywxclient.core.message.VideoMessage(from_user, to_user, media_id, message='', local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MediaMessagebaseWeChat video message.
-
msg_type= 43¶
-
-
class
pywxclient.core.message.ExtendMessage(from_user, to_user, message, local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MessageBaseExtend message.
-
msg_type= 49¶
-
Bases:
pywxclient.core.message.MessageBaseLocation share message.
Construct message instance.
-
class
pywxclient.core.message.BusinessCardMessage(from_user, to_user, message, local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MessageBaseBusiness card message.
-
msg_type= 42¶
-
-
class
pywxclient.core.message.TransferMessage(from_user, to_user, message, local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MessageBaseTransfer message.
-
msg_type= 2000¶
-
-
class
pywxclient.core.message.ChatLogMessage(from_user, to_user, message, local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MessageBaseChatlog message.
-
msg_type= 0¶
-
Bases:
pywxclient.core.message.MessageBaseLink share message.
-
class
pywxclient.core.message.WeAppMessage(from_user, to_user, message, local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MessageBaseWeApp message.
-
msg_type= 33¶
-
-
class
pywxclient.core.message.NoticeMessage(from_user, to_user, message, local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MessageBaseWeChat notice message.
-
msg_type= 10000¶
-
-
class
pywxclient.core.message.RevokeMessage(from_user, to_user, message, local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MessageBaseWeChat revoke message.
-
msg_type= 10002¶
-
-
class
pywxclient.core.message.StatusNotifyMessage(from_user, to_user, message, local_msg_id=None, create_time=None, msg_id=None)¶ Bases:
pywxclient.core.message.MessageBaseWeChat user status notify message.
-
msg_type= 51¶
-
-
pywxclient.core.message.parse_message(msg_value)¶ Parse mesage value to specific MesageBase object.