let Run_time = new Date(); //(맨위에 선언)
/* 봇 정보 */
if(msg == "/info"){
info_msg_sender = "";
batt_health = "";
batt_status = "";
info_msg_sender += "DOGE_BOT " + doge_bot_ver + " LIVE\n\n";
info_msg_sender += "마지막 컴파일 : ";
info_msg_sender += Run_time.toLocaleString() + "\n\n";
info_msg_sender += Device.getBuild();
info_msg_sender += "\nAndroid_Ver : " + Utils.getAndroidVersionCode() + ", " + Utils.getAndroidVersionName() + "OS : \n";
info_msg_sender += (Utils.getPhoneBrand() + " " + Utils.getPhoneModel() + "\n\n").toUpperCase();
if(Device.isCharging()){
info_msg_sender += "충전중 ";
}
else{
info_msg_sender += "전원사용중 ";
}
info_msg_sender += Device.getBatteryLevel() + "% " + Device.getBatteryVoltage() + "mV\n";
info_msg_sender += "현재 온도 : " + Device.getBatteryTemperature()/10 + "\n";
batt_health = ["BATTERY_STATUS_CHARGING",
"BATTERY_STATUS_DISCHARGING",
"BATTERY_STATUS_FULL",
"BATTERY_STATUS_NOT_CHARGING",
"BATTERY_STATUS_UNKNOWN"];
batt_status = ["BATTERY_HEALTH_COLD",
"BATTERY_HEALTH_DEAD",
"BATTERY_HEALTH_GOOD",
"BATTERY_HEALTH_OVERHEAT",
"BATTERY_HEALTH_OVER_VOLTAGE",
"BATTERY_HEALTH_UNKNOWN",
"BATTERY_HEALTH_UNSPECIFIED_FAILURE"];
info_msg_sender += batt_status[Device.getBatteryStatus()] + "\n";
info_msg_sender += batt_health[Device.getBatteryHealth()] + "\n\n";
info_msg_sender += "WIFI STATUS : " + Api.getContext().getSystemService(android.content.Context.WIFI_SERVICE).getConnectionInfo();
replier.reply(info_msg_sender);
}
내장되어있는 Device. 함수를 이용해 구동중인 스마트폰의 여러가지 정보를 가져올 수 있습니다.
따로 설명할게 없네요 기본적인것들이라
'카카오톡 봇 [KAKAO BOT]' 카테고리의 다른 글
카카오톡 봇 제작 - 7) 랜덤 출력하기 (0) | 2021.07.22 |
---|---|
카카오톡 봇 제작 - 6) 명령어 정리와 메세지 가공하기 (0) | 2021.06.16 |
카카오톡 봇 제작 - 4) 원격으로 코딩 + 봇 컴파일 하기 (0) | 2021.06.13 |
카카오톡 봇 제작 - 3) 현재 시간 출력하기 (0) | 2021.06.13 |
카카오톡 봇 제작 - 2) 단순답장기능구현 (2) | 2021.06.02 |