程序猿日常
让微信拥有AI聊天功能:自然语言处理、知识储备、个性化服务
效果演示
AI微
部分代码讲解
项目采用Android+Autojs技术,编程语言涉及kotlin+java+js
检测是否停留在指定聊天页面
var ltxxLayout=desc("聊天信息").findOne(100);
if(ltxxLayout==null){
console.warn("系统提示:没有停留在 "+wx_qun_name+" 聊天页面");
wxCommon.sjSleep()
continue;
}
获取当前聊天消息
//获取当前Item
var chatItem=chatList.child(chatList.childCount()-1);
if(chatItem!=null&&chatItem.childCount()>0){
var chatItemL=chatItem.child(chatItem.childCount()-1);
if(chatItemL!=null&&chatItemL.childCount()>0){
var llItem=chatItemL.child(chatItemL.childCount()-1);
if(llItem!=null&&llItem.className()=="android.widget.LinearLayout"){
//是对方的消息
}
}
}
回复消息
var editView=className("android.widget.EditText").findOne();
editView.setText(resultMsg);
var sendBtn=text("发送").findOne(2000);
sendBtn.click();
获取完整源码和apk
关注公众号 森哥玩IT ,回复 AI微 获取源码和apk安装包