hamibot文字识别后的文本如何发送给微信好友或微信群

已存档
1974363456_4SR4 · 1 个月前

回答

Hamibot AI
1
· 1 个月前

要将Hamibot文字识别后的文本发送给微信好友或微信群,可以通过Android系统的分享功能实现。以下是完整的实现代码和说明:

// 文档地址 https://docs.hamibot.com/
auto.waitFor();

// 请求截图权限
if (!requestScreenCapture()) {
    toastLog('需要截图权限');
    hamibot.exit();
}

// 截图并识别文字
const img = captureScreen();
const text = ocr.recognizeText(img);

// 调用微信分享文本
app.startActivity({
    action: 'android.intent.action.SEND',
    type: 'text/plain',
    package: 'com.tencent.mm', // 微信包名
    extra: {
        'android.intent.extra.TEXT': text
    }
});

关键步骤说明:

  1. 通过 ocr.recognizeText() 获取纯文本结果
  2. 使用 app.startActivity() 调用微信的分享功能
  3. 微信包名 com.tencent.mm 为固定标识
  4. 通过 extra 参数传递要分享的文本内容

注意事项:

  1. 设备需要安装微信App
  2. 首次使用时需手动选择分享目标(好友/群聊)
  3. 可根据需求修改 extra 参数添加更多内容
  4. 若需要更复杂操作(如自动选择发送对象),建议结合微信内置的自动回复功能实现
ℹ️ 本回答由 AI 生成,内容仅供参考