正在显示
1 个修改的文件
包含
12 行增加
和
8 行删除
| @@ -605,16 +605,20 @@ class RelayInquiry extends Command | @@ -605,16 +605,20 @@ class RelayInquiry extends Command | ||
| 605 | $form_message = $message; | 605 | $form_message = $message; |
| 606 | $message_id = 0; | 606 | $message_id = 0; |
| 607 | 607 | ||
| 608 | - // TODO 当原始询盘内容长度大于15个字符, 直接发送原始内容。 | 608 | + // TODO 当原始询盘内容长度大于15个字符, 60%几率直接发送原始内容。 |
| 609 | if (strlen($message) >= 15) { | 609 | if (strlen($message) >= 15) { |
| 610 | - //原内容非英语,转为对应语种 | ||
| 611 | - if (is_numeric($form_message)) { //数字会被识别为中文 | ||
| 612 | - $lang = 'en'; | ||
| 613 | - } else { | ||
| 614 | - $translateSl = Translate::translateSl($form_message); | ||
| 615 | - $lang = $translateSl['texts']['sl'] ?? 'en'; | 610 | + $not_use_probability = AiCommand::where('key', 'fb_inquiry_text')->value('not_use_probability'); |
| 611 | + $randomNumber = rand(0, 100); | ||
| 612 | + if($randomNumber < $not_use_probability){ | ||
| 613 | + //原内容非英语,转为对应语种 | ||
| 614 | + if (is_numeric($form_message)) { //数字会被识别为中文 | ||
| 615 | + $lang = 'en'; | ||
| 616 | + } else { | ||
| 617 | + $translateSl = Translate::translateSl($form_message); | ||
| 618 | + $lang = $translateSl['texts']['sl'] ?? 'en'; | ||
| 619 | + } | ||
| 620 | + return [$message, $message_id, $lang??'']; | ||
| 616 | } | 621 | } |
| 617 | - return [$message, $message_id, $lang??'']; | ||
| 618 | } | 622 | } |
| 619 | 623 | ||
| 620 | //开启文案替换 | 624 | //开启文案替换 |
-
请 注册 或 登录 后发表评论