Ver código fonte

名片立刻加好友

develop
H Vs 1 mês atrás
pai
commit
6bd5c04cf4
2 arquivos alterados com 14 adições e 3 exclusões
  1. +10
    -2
      model/Models.py
  2. +4
    -1
      resources/messages_resource.py

+ 10
- 2
model/Models.py Ver arquivo

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


@dataclass @dataclass
class AgentConfig(BaseModel): class AgentConfig(BaseModel):
@@ -17,4 +17,12 @@ class AddGroupContactsHistory(BaseModel):
chatroomId:str chatroomId:str
wxid:str wxid:str
contactWixd: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 arquivo

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




import os import os
@@ -164,7 +165,9 @@ def handle_name_card(token_id,app_id, wxid,msg_data,from_wxid, to_wxid):
return response 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: except ET.ParseError as e:
logger.error(f"XML解析错误: {e}") logger.error(f"XML解析错误: {e}")


Carregando…
Cancelar
Salvar