回答
以下是一个基础的微信接龙报名脚本框架,需要结合无障碍服务检测消息并自动回复:
// 文档地址 https://docs.hamibot.com/
var config = {
triggerKeyword: "接龙", // 触发关键词
replyTemplate: "1. [昵称]", // 回复模板(需手动替换序号)
checkInterval: 2000 // 检测间隔时间(毫秒)
};
// 等待进入微信界面
waitForPackage("com.tencent.mm", 1000);
// 主循环检测消息
while(true) {
// 检测包含触发词的消息
if(textContains(config.triggerKeyword).exists()) {
// 获取当前群聊名称(示例)
var chatName = textMatches(/.{2,20}聊天信息/).findOne().text();
toastLog("检测到接龙活动:" + chatName);
// 发送预设回复(需先激活输入框)
click("输入框").exists() && text("输入框").click();
sleep(500);
setText(config.replyTemplate);
click("发送").exists() && text("发送").click();
break; // 执行后退出循环
}
sleep(config.checkInterval);
}
使用说明:
- 需要开通无障碍服务并授予弹窗权限
- 在微信群聊界面运行脚本
- 当检测到含"接龙"关键词的消息时,会自动发送预设回复
- 需要根据实际情况调整回复模板中的序号
高级功能建议:
- 使用
onNotification
监听消息通知 - 添加正则匹配规则(如:
/\\d+\\.\\s+\\S+/
匹配接龙格式) - 集成OCR识别图片中的接龙内容
如果需要完整可用的脚本,建议:
- 在脚本市场搜索"微信接龙"相关脚本
- 或通过【更多】-【创建脚本工单】定制开发
ℹ️ 本回答由 AI 生成,内容仅供参考