Esempio n. 1
0
def add_group2(msg):
    matches = re.match(u'(.+)?通过扫描(.+)?分享的二维码加入群聊', msg.text)
    invitee = matches.group(1)
    inviter = matches.group(2)

    if inviter[0] == '"' and inviter[-1] == '"':
        inviter = inviter[1:-1]

    if invitee[0] == '"' and invitee[-1] == '"':
        invitee = invitee[1:-1]

    if inviter == u'你':
        inviter = msg.member.name

    inviter = strip_emoji(inviter)
    invitee = strip_emoji(invitee)

    Service.addInviteInfo_Service(msg.chat.puid, msg.chat.name, inviter,
                                  invitee)
Esempio n. 2
0
def add_group(msg):
    matches = re.match(u'(.+)?邀请(.+)?加入了群聊', msg.text)

    inviter = matches.group(1)
    invitees = matches.group(2)

    if inviter[0] == '"' and inviter[-1] == '"':
        inviter = inviter[1:-1]

    if invitees[0] == '"' and invitees[-1] == '"':
        invitees = invitees[1:-1]

    for invitee in invitees.split(u'、'):
        if inviter == u'你':
            inviter = msg.member.name

        inviter = strip_emoji(inviter)
        invitee = strip_emoji(invitee)
        Service.addInviteInfo_Service(msg.chat.puid, msg.chat.name, inviter,
                                      invitee)