MCPcopy Create free account
hub / github.com/doraemonext/wechat-python-sdk / ImageReply

Class ImageReply

wechat_sdk/reply.py:50–74  ·  view source on GitHub ↗

回复图片消息

Source from the content-addressed store, hash-verified

48
49
50class ImageReply(WechatReply):
51 """
52 回复图片消息
53 """
54 TEMPLATE = u"""
55 <xml>
56 <ToUserName><![CDATA[{target}]]></ToUserName>
57 <FromUserName><![CDATA[{source}]]></FromUserName>
58 <CreateTime>{time}</CreateTime>
59 <MsgType><![CDATA[image]]></MsgType>
60 <Image>
61 <MediaId><![CDATA[{media_id}]]></MediaId>
62 </Image>
63 </xml>
64 """
65
66 def __init__(self, message, media_id):
67 """
68 :param message: WechatMessage 对象
69 :param media_id: 图片的 MediaID
70 """
71 super(ImageReply, self).__init__(message=message, media_id=media_id)
72
73 def render(self):
74 return ImageReply.TEMPLATE.format(**self._args)
75
76
77class VoiceReply(WechatReply):

Callers 1

response_imageMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected