如何从代理评论中提取票据上的end_user评论
不确定是否这是正确的地方张贴,但我们正在寻找从票证提取票证描述和end_user评论,以及代理响应。
有谁知道我们如何修改下面使用Zenpy的python脚本的摘录?
def extract_prompts_from_ticket(票):
”“”
从Zenpy Ticket对象中提取提示
”“”
评论= []
如果hasattr(ticket, 'comments'):
Comments =[评论]。在票务上的评论主体。comments]
Ticket_text = ticket.description +“\n”+“\n”.join(注释)+“”
返回ticket_text
def extract_completions_from_ticket(票):
”“”
从Zenpy Ticket对象提取补全
”“”
Comments =[评论]。在票务上的评论主体。comments]
返回的评论
不断得到错误比“票”没有评论属性。不确定正确的调用是什么,也不知道如何将代理注释与end_user注释隔离开来。很抱歉我提了一个粗俗的问题
我们使用的查询如下:
#定义搜索参数
Search_start_time =日期时间。Datetime (2023,2,19,0,0,0)
#定义查询
查询= zenpy_client.tickets.incremental(start_time=datetime.datetime.timestamp(search_start_time))
我们正在导入以下库:
进口日期时间
进口json
进口操作系统
导入的时间
从zenpy导入zenpy
进口openai
从openai导入api_key,模型,完成
任何能指出我错在哪里的人的帮助都会非常感激!
任何能指出我错在哪里的人的帮助都会非常感激!
-
大家好!由于Zenpy是一个第三方库,我们对它没有太多的了解。我看了一下文档,没发现什么特别有用的东西,但我想链接到这里以防万一。希望社区中有人对Zenpy有一些经验,可以帮助我们!
-
嗨预订,
下面的Zenpy代码片段打印最终用户的票证注释:
Ticket_id = 123
Comments = zenpy_client.tickets.comments(ticket=ticket_id)
评论中的评论:
作者= zenpy_client.users(id=comment.author_id)
如果作者。角色== "终端用户":
print (comment.to_json ())您可能可以通过使用增量票据导出来优化它,我相信评论和用户都可以被加载,因此,节省了api调用,但至少这应该让您开始。
请登录留下评论。
2的评论