Explorar el Código

名片立刻加好友

develop
H Vs hace 1 mes
padre
commit
6bd5c04cf4
Se han modificado 2 ficheros con 14 adiciones y 3 borrados
  1. +10
    -2
      model/Models.py
  2. +4
    -1
      resources/messages_resource.py

+ 10
- 2
model/Models.py Ver fichero

@@ -1,7 +1,7 @@
from pydantic import BaseModel, ValidationError
from dataclasses import dataclass, asdict
from typing import List
from enum import Enum, unique

@dataclass
class AgentConfig(BaseModel):
@@ -17,4 +17,12 @@ class AddGroupContactsHistory(BaseModel):
chatroomId:str
wxid:str
contactWixd:str
addTime:int
addTime:int



@unique
class OperationType(Enum):
ADD_FRIEND = 2
ACCEPT_FRIEND = 3
REJECT_FRIEND = 4

+ 4
- 1
resources/messages_resource.py Ver fichero

@@ -7,6 +7,7 @@ from common import utils,redis_helper,memory,kafka_helper
from common.log import logger
import xml.etree.ElementTree as ET
import threading,time
from model import Models


import os
@@ -164,7 +165,9 @@ def handle_name_card(token_id,app_id, wxid,msg_data,from_wxid, to_wxid):
return response

# 将加好友资料添加到待加好友队列
gewe_chat.wxchat.enqueue_to_add_contacts(wxid,scene,v3,v4)
#gewe_chat.wxchat.enqueue_to_add_contacts(wxid,scene,v3,v4)

gewe_chat.wxchat.add_contacts(token_id,app_id,scene,Models.OperationType.ADD_FRIEND,v3,v4,alias_value)

except ET.ParseError as e:
logger.error(f"XML解析错误: {e}")


Cargando…
Cancelar
Guardar