당신은 드론에 빠진 SimSimi
pribadine
// DroneGPT AI Engine
const DroneAI = {
version: "1.0",
drones: {
"mini 4k": {
battery: 31,
wind: 10.7,
video: "4K 30FPS",
distance: "10 km"
},
"mini 4 pro": {
battery: 34,
wind: 10.7,
video: "4K 100FPS HDR",
distance: "20 km"
},
"air 3": {
battery: 46,
wind: 12,
video: "4K 100FPS",
distance: "20 km"
}
},
ask(text){
text=text.toLowerCase();
if(text.includes("xin chào"))
return "👋 Xin chào! Mình là DroneGPT.";
if(text.includes("bay xa"))
return "🚁 Khoảng cách còn tùy từng mẫu flycam.";
if(text.includes("pin"))
return "🔋 Pin khỏe nên hạ cánh khi còn khoảng 20–30% để an toàn.";
if(text.includes("gió"))
return "🌬 Nếu gió mạnh trên 30 km/h thì không nên cất cánh.";
if(text.includes("camera"))
return "📷 ISO 100, quay 4K sẽ cho chất lượng tốt.";
if(text.includes("rth"))
return "🛰 RTH là Return To Home - tính năng tự quay về.";
if(text.includes("gps"))
return "📡 Chờ đủ vệ tinh trước khi cất cánh.";
if(text.includes("mini 4k"))
return this.info("mini 4k");
if(text.includes("mini 4 pro"))
return this.info("mini 4 pro");
if(text.includes("air 3"))
return this.info("air 3");
return this.random();
},
info(name){
const d=this.drones[name];
return `
🚁 ${name.toUpperCase()}
📷 Video: ${d.video}
🔋 Pin: ${d.battery} phút
📡 Tầm truyền: ${d.distance}
🌬 Kháng gió: ${d.wind} m/s
`;
},
random(){
const list=[
"🤔 Bạn có thể nói rõ hơn không?",
"🚁 Mình đang phân tích...",
"😊 Mình chưa hiểu câu hỏi.",
"📷 Hãy hỏi mình về flycam nhé!",
"🛰 Bạn muốn hỏi về DJI hay Flycam khác?"
];
return list[Math.floor(Math.random()*list.length)];
}
};
// Ví dụ
console.log(DroneAI.ask("DJI Mini 4K"));
console.log(DroneAI.ask("gió"));
console.log(DroneAI.ask("pin"));
