|
@@ -365,10 +365,16 @@ class AgentService:
|
|
|
return
|
|
|
current_ts = int(time.time() * 1000)
|
|
|
self.send_rate_limiter.wait_for_sending(staff_id, response)
|
|
|
+ # FIXME: 小程序相关的字段
|
|
|
self.send_queue.produce(
|
|
|
- MqMessage.build(message_type, MessageChannel.CORP_WECHAT,
|
|
|
- staff_id, user_id, response["content"], current_ts)
|
|
|
+ MqMessage(type=message_type, channel=MessageChannel.CORP_WECHAT,
|
|
|
+ sender=staff_id, receiver=user_id, content=response["content"], sendTime=current_ts,
|
|
|
+ desc=response.get("desc"), title=response.get("title"),
|
|
|
+ appIconUrl=None, pagePath=response.get("content"),
|
|
|
+ coverImage=response.get("cover_url"), miniProgramOriginId='FIXME',
|
|
|
+ miniProgramAppId=None)
|
|
|
)
|
|
|
+ print(self.send_queue.consume())
|
|
|
|
|
|
def _route_to_human_intervention(self, user_id: str, origin_message: MqMessage):
|
|
|
"""路由到人工干预"""
|