补齐附加费用同义追问的报价上下文
This commit is contained in:
@@ -53,7 +53,7 @@ def request_mode(text):
|
||||
if re.search(r'最快|快的|fastest',text,re.I):return 'fastest'
|
||||
if re.search(r'一件代发|散箱入库|整柜卸货|卸货费|仓租|仓储|贴标费',text):return 'fulfillment'
|
||||
if re.search(r'FDA|申报费|报关|续页|品名',text,re.I):return 'customs'
|
||||
if re.search(r'附加费|还[要需].*费用|包含.*费|包税.*(?:包含|包括)|超重费|超尺寸|住宅|私人|商业地址',text):return 'fees'
|
||||
if re.search(r'附加费|还.*(?:费|加钱)|(?:额外|其他|其它).*(?:费用|收费)|包含.*费|包税.*(?:包含|包括)|超重费|超尺寸|住宅|私人|商业地址',text):return 'fees'
|
||||
if re.search(r'电池|带电|液体|粉末|食品|医疗|能(?:不能|发|走)|可以.*(?:发|走)',text):return 'acceptance'
|
||||
if re.search(r'人民币|美元|美金|币种|currency|\b(?:RMB|CNY|USD)\b',text,re.I) and not WEIGHT.search(text):return 'currency'
|
||||
if re.search(r'怎么(?:算|计算)|计算(?:过程|出来)|怎么算出来|calculation',text,re.I):return 'calculation'
|
||||
|
||||
@@ -123,3 +123,11 @@ class QuoteBusinessTests(unittest.TestCase):
|
||||
self.assertIn('联系人工',self.ask('帮我转人工客服'))
|
||||
text=self.ask('我可以发张货物照片让你判断报价吗')
|
||||
self.assertIn('不会自动识别',text);self.assertNotIn('21KG',text)
|
||||
|
||||
def test_short_fee_synonyms_keep_current_us_rules(self):
|
||||
cid=self.client.post('/api/new_chat').json['id']
|
||||
self.ask('美国美西30KG,义乌普船海派',cid)
|
||||
for question in ('还加什么费','还有其他费用吗','这个还要加钱吗','有其他额外收费吗'):
|
||||
text=self.ask(question,cid)
|
||||
self.assertIn('偏远地址加4元/KG',text)
|
||||
self.assertNotIn('250',text)
|
||||
|
||||
Reference in New Issue
Block a user