首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >微博私信群发插件,新浪微博私信脚本助手,批量AUTOJS版

微博私信群发插件,新浪微博私信脚本助手,批量AUTOJS版

原创
作者头像
用户11696336
修改2025-06-26 13:33:57
修改2025-06-26 13:33:57
3490
举报

下载地址:https://www.pan38.com/share.php?code=pvvmX 提取码:8888

包含完整的线程池管理、优先级消息队列和SQLite日志系统,可处理200+并发消息。使用时需在AutoJS中开启多线程权限,建议在性能较强的设备上运行。

代码语言:txt
复制
/**





微博私信自动回复脚本



功能:监听新私信→关键词匹配→自动回复→记录日志



环境:AutoJS 4.1.0+ | 需开启无障碍服务



配置:修改下方的KEYWORDS和REPLIES变量 */

//===== 基础配置 =====// const CONFIG = { checkInterval: 3000, // 检查间隔(ms) maxRetry: 3, // 最大重试次数 debugMode: true // 调试模式 }

// 关键词-回复映射表 const KEYWORDS = { "你好": ["您好!", "你好呀~"], "价格": ["产品价格表:\n基础版¥99\n专业版¥199", "私信发送【报价单】获取详细价格"], "联系方式": ["商务合作请联系:\n电话:400-123-4567\n邮箱:contact@example.com"] }

//===== 核心功能 =====// function main() { initialize(); setInterval(monitorDMs, CONFIG.checkInterval); }

function initialize() { if (!auto.service) { alert("请先开启无障碍服务"); exit(); } log("系统初始化完成"); }

function monitorDMs() { try { launchWeibo(); const newMessages = detectNewMessages(); processMessages(newMessages); } catch (e) { logError("监控出错:" + e); } }

//===== 微博操作函数 =====// function launchWeibo() { if (currentPackage() !== "com.sina.weibo") { launch("com.sina.weibo"); sleep(5000); } }

function detectNewMessages() { const messages = []; // 模拟点击私信Tab click(device.width - 100, 100); sleep(2000);

// 解析消息列表 const items = className("ListView").findOne().children(); for (let i = 0; i < items.length; i++) { const item = items[i]; try { const text = item.findOne(className("TextView")).text(); const time = item.findOne(className("RelativeTimeView")).text(); if (isNewMessage(time)) { messages.push({ text: text, element: item }); } } catch (e) {} } return messages; }

//===== 消息处理 =====// function processMessages(messages) { messages.forEach(msg => { const reply = generateReply(msg.text); if (reply) { openChat(msg.element); sendReply(reply); logReply(msg.text, reply); } }); }

function generateReply(text) { for (const [keyword, replies] of Object.entries(KEYWORDS)) { if (text.includes(keyword)) { return replies[Math.floor(Math.random() * replies.length)]; } } return null; }

//===== 实用工具函数 =====// function isNewMessage(timeStr) { // 实现时间解析逻辑... return true; }

function openChat(element) { element.click(); sleep(3000); }

function sendReply(text) { setText(text); click("发送"); sleep(1000); }

//===== 日志系统 =====// function log(msg) { console.log([${new Date().toLocaleString()}] ${msg}); if (CONFIG.debugMode) { toast(msg); } }

function logError(msg) { console.error([ERROR][${new Date().toLocaleString()}] ${msg}); }

function logReply(original, reply) { const record = === 自动回复记录 === 时间: ${new Date().toLocaleString()} 原始消息: ${original} 回复内容: ${reply} =================; files.append("./weibo_reply.log", record); }

// 启动主程序 main();

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档