|
...
|
...
|
@@ -391,12 +391,22 @@ class RelayInquiry extends Command |
|
|
|
//开启文案替换
|
|
|
|
if ($task['is_replace_text'] == 2) {
|
|
|
|
//AI生成
|
|
|
|
$error = 0;
|
|
|
|
while ($error<3){
|
|
|
|
$message = $this->ai_send($task['ai_param'], $message);
|
|
|
|
if(!$message){
|
|
|
|
$this->output('AI文案生成失败');
|
|
|
|
continue;
|
|
|
|
$error++;
|
|
|
|
if($error==2){
|
|
|
|
$task['is_replace_text'] = 1;
|
|
|
|
$this->output('AI文案生成失败,使用文案库');
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} elseif ($task['is_replace_text'] == 1 || strlen($message) <= 4) {
|
|
|
|
if ($task['is_replace_text'] == 1 || strlen($message) <= 4) {
|
|
|
|
//配置文案库替换或者字符少于4个,直接替换文案
|
|
|
|
|
|
|
|
$use_ids = ReInquiryDetail::where(['re_website' => $domain])->where('status', '<>', ReInquiryDetail::STATUS_FAIL)->pluck('text_id')->toArray();
|
...
|
...
|
|