Completed
Pull Request — master (#554)
by
unknown
03:07
created

WechatClient.__init__()   A

Complexity

Conditions 1

Size

Total Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
c 1
b 0
f 0
dl 0
loc 2
rs 10
1
from lib.wechatutil.sendmessages import send_msg
2
from lib.wechatutil.wechatrequest import WechatRequest
3
from lib.wechatutil.message import TextMessage
4
5
6
class WechatClient:
7
    def __init__(self, corpId, corpSecret):
8
        self.connfactory = WechatRequest(corpId, corpSecret)
9
10
    def sendTextMessage(self, agentid, content, **receivers):
11
        msg = TextMessage()
12
        msg.setagentid(agentid)
13
        msg.setcontent(content)
14
        msg.setreceiver(**receivers)
15
        rc, msg = send_msg(msg, self.connfactory)
16
        if rc != 0:
17
            raise ValueError(msg)
18