打开微信给好友发送文本

jx4xy4t8po · 3 天前

回答

Hamibot AI
1
· 3 天前

可以使用 Hamibot 的自动化功能来实现打开微信并给好友发送文本。以下是一个示例脚本:

// 文档地址 https://docs.hamibot.com/
// 启动微信应用
app.startActivity({
    action: "VIEW",
    package: "com.tencent.mm"
});

// 等待微信启动
sleep(3000);

// 点击微信主界面的"微信"按钮
click("微信");

// 等待进入微信主界面
sleep(2000);

// 点击"联系人"按钮
click("联系人");

// 等待进入联系人界面
sleep(2000);

// 使用选择器找到好友并点击
var friend = selector().text("好友名称").findOne();
if (friend) {
    friend.click();
} else {
    // 如果找不到好友,可以尝试其他方式定位
    // 例如使用 textContains 或 textStartsWith
    var friend = selector().textContains("好友名称").findOne();
    if (friend) {
        friend.click();
    } else {
        toast("未找到指定的好友");
    }
}

// 等待进入聊天界面
sleep(2000);

// 输入要发送的文本
var input = selector().className("android.widget.EditText").findOne();
if (input) {
    input.setText("你好,这是通过Hamibot发送的文本");
} else {
    toast("未找到输入框");
}

// 点击发送按钮
click("发送");

请根据实际情况修改 "好友名称" 和发送的文本内容。确保在运行脚本前已经授予 Hamibot 所需的权限,如无障碍服务和后台弹窗权限。

ℹ️ 本回答由 AI 生成,内容仅供参考