Spaces:
Sleeping
Sleeping
# -*- coding: utf-8 -*-# | |
# filename: reply.py | |
import time | |
class Msg(object): | |
def __init__(self): | |
pass | |
def send(self): | |
return "success" | |
class TextMsg(Msg): | |
def __init__(self, toUserName, fromUserName, content): | |
self.__dict = dict() | |
self.__dict['ToUserName'] = toUserName | |
self.__dict['FromUserName'] = fromUserName | |
self.__dict['CreateTime'] = int(time.time()) | |
self.__dict['Content'] = content | |
def send(self): | |
XmlForm = """ | |
<xml> | |
<ToUserName><![CDATA[{ToUserName}]]></ToUserName> | |
<FromUserName><![CDATA[{FromUserName}]]></FromUserName> | |
<CreateTime>{CreateTime}</CreateTime> | |
<MsgType><![CDATA[text]]></MsgType> | |
<Content><![CDATA[{Content}]]></Content> | |
</xml> | |
""" | |
return XmlForm.format(**self.__dict) | |
class ImageMsg(Msg): | |
def __init__(self, toUserName, fromUserName, mediaId): | |
self.__dict = dict() | |
self.__dict['ToUserName'] = toUserName | |
self.__dict['FromUserName'] = fromUserName | |
self.__dict['CreateTime'] = int(time.time()) | |
self.__dict['MediaId'] = mediaId | |
def send(self): | |
XmlForm = """ | |
<xml> | |
<ToUserName><![CDATA[{ToUserName}]]></ToUserName> | |
<FromUserName><![CDATA[{FromUserName}]]></FromUserName> | |
<CreateTime>{CreateTime}</CreateTime> | |
<MsgType><![CDATA[image]]></MsgType> | |
<Image> | |
<MediaId><![CDATA[{MediaId}]]></MediaId> | |
</Image> | |
</xml> | |
""" | |
return XmlForm.format(**self.__dict) |