回答
Hamibot 本身不提供内置的“抖音极速版挂机”脚本,但你可以通过编写或导入 JavaScript 脚本实现自动滑动、观看视频等操作。以下是实现该需求的核心步骤、示例代码及稳定性建议。
基础自动滑动示例代码
// 文档地址 https://docs.hamibot.com/
auto.waitFor();
console.show();
console.log('开始自动滑动...');
while (true) {
// 模拟向上滑动切换视频
swipe(device.width / 2, device.height * 0.8, device.width / 2, device.height * 0.2, 500);
// 随机停留 8~15 秒,模拟真实观看行为
var delay = 8000 + Math.floor(Math.random() * 7000);
sleep(delay);
}
注:代码已适配 Hamibot 使用的 Rhino 1.7.15 引擎,未使用箭头函数或默认参数。
挂机必备设备设置
长时间运行脚本极易被系统后台清理,需完成以下保活配置(以常见 Android 定制系统为例):
- 关闭电池优化:将 Hamibot 和抖音极速版加入“无限制”或“不优化”白名单。
- 开启自启动:允许 Hamibot 开机自启及后台自启。
- 打开前台服务:在 Hamibot 设置中启用前台服务,降低被杀概率。
- 开启悬浮窗权限:确保脚本运行时系统不会限制后台活动。
- 保持屏幕常亮:在 Hamibot 设置中开启“不锁定屏幕”,或脚本内调用
device.keepScreenOn()。
稳定性与最佳实践
- 防检测机制:固定间隔滑动易触发风控。建议在代码中加入随机滑动轨迹、随机停留时长、定期暂停(如每运行 30 分钟休息 2 分钟)。
- 弹窗干扰处理:抖音极速版常出现广告、签到、青少年模式等弹窗。可使用
text()、id()或className()定位关闭按钮,配合click()自动处理。 - 异常恢复:网络断开或应用崩溃会导致脚本卡死。建议外层包裹
try...catch,或定时检查当前包名是否为com.ss.android.ugc.aweme.lite,偏离时自动重启应用。 - 权限准备:运行前确保已授予 Hamibot 无障碍服务、悬浮窗、后台弹出界面权限。
运行方式
- 登录 Hamibot 控制台,创建新脚本并粘贴代码。
- 绑定目标设备,确保设备在线且权限已开启。
- 点击运行,脚本将在设备端持续执行。可通过控制台日志或
console.log()监控状态。
自动化操作可能违反抖音极速版用户协议,建议仅用于技术学习与本地测试,控制单次运行时长,避免账号异常。如需更复杂的交互逻辑(如自动签到、金币任务、评论过滤),可基于 UI 选择器与条件判断扩展脚本。有其他 Hamibot 脚本开发或设备保活问题,可继续提供具体场景。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实