群聊机器人增加英文
This commit is contained in:
parent
75fed7ac6f
commit
ab28a6bdc2
@ -22,6 +22,7 @@ import com.qiuguo.iot.data.service.device.DeviceUserBindService;
|
||||
import com.qiuguo.iot.data.service.device.DeviceUserTalkRecordService;
|
||||
import com.qiuguo.iot.data.domain.action.Actions;
|
||||
import com.qiuguo.iot.third.command.ActionCommand;
|
||||
import com.qiuguo.iot.third.service.AliYunTranslateService;
|
||||
import com.qiuguo.iot.third.service.NlpService;
|
||||
import com.qiuguo.iot.third.service.TuyaDeviceConnector;
|
||||
import com.qiuguo.iot.user.api.properties.SomeProperties;
|
||||
@ -71,6 +72,9 @@ public class DeviceController {
|
||||
@Resource
|
||||
private SomeProperties someProperties;
|
||||
|
||||
@Resource
|
||||
private AliYunTranslateService aliYunTranslateService;
|
||||
|
||||
|
||||
@Value("${device.timeout}")
|
||||
private Long timeOut;//2分钟
|
||||
@ -99,6 +103,9 @@ public class DeviceController {
|
||||
}else if(type == AskTypeEnum.IOT.getCode().intValue()){
|
||||
resp.setText("需要购买秋果Box和秋果物联网设备才具备该功能!");
|
||||
}
|
||||
if(baseSession.getLanguage().equals(LanguageEnum.ENGLISH.getCode())){
|
||||
baseMessageResp.setText(aliYunTranslateService.ChineseToEnglish(baseMessageResp.getText()));
|
||||
}
|
||||
BeanUtils.copyProperties(resp, baseMessageResp);
|
||||
return Mono.just(true);
|
||||
}
|
||||
@ -113,7 +120,12 @@ public class DeviceController {
|
||||
|
||||
@Override
|
||||
public Mono<Boolean> sendMsgFinished(Action action, BaseSession baseSession, String context) {
|
||||
baseMessageResp.setText(context);
|
||||
if(baseSession.getLanguage().equals(LanguageEnum.ENGLISH.getCode())){
|
||||
baseMessageResp.setText(aliYunTranslateService.ChineseToEnglish(context));
|
||||
}else{
|
||||
baseMessageResp.setText(context);
|
||||
}
|
||||
|
||||
return Mono.just(true);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user