首页 > 其他分享 >[手机端RPA]监听闲鱼消息,实现秒回客户,不怕错过任何消息

[手机端RPA]监听闲鱼消息,实现秒回客户,不怕错过任何消息

时间:2023-12-28 15:13:27浏览次数:39  
标签:闲鱼 代码 重置 RPA 消息 转发 监听

你好,我是盆子,00年的国企程序员。目前正在探索各种副业,分享互联网一些有意思的东西,微信 pzistart1。

文末有总结。

前言

最近一个月在弄闲鱼无货源的项目,遵循着一机一卡一号的原则,手机从 1 台也变成了 3 台。

频繁的切换手机看闲鱼 app,看有没有客户发来咨询,是一件十分很繁琐的事情。

于是乎,我想能否通过 RPA 的方式,监听闲鱼消息,不需要一直切换看,而是只需关注一台手机,有咨询的时候再打开备用机,回消息。

效果展示

当备用机收到闲鱼客户的消息后,会将该消息转发到主力机的微信中。

消息转发用的是 pushplus,一天可以免费推送 200 个消息,还是很香的。不会用的看看官方文档就会了。

通知栏显示什么,我们就转发什么,主要用处就是告诉自己,有客户发消息来了

使用

其实实现起来也很简单,由于以前开发过一些 AutoJS 自动化脚本的小项目,比如说企微自动加人,自动打卡等,所以有这方面的一些经验。

1、安装 autojs

先去这里下载 autojs:http://doc.autoxjs.com/

装好之后,点击软件左上角三条杆,开启无障碍服务。

设置好之后,点击 + 加号新建文件。

2、代码

闲鱼消息监听转发的代码如下,只需要将下面 todo 前的 token 改成自己的即可。(有不会操作的地方也可以私信联系我)

把代码直接粘贴到刚刚那个文件中即可。Token 填入自己 pushplus 中的。

尊重个人劳动成果,完整源代码需要请关注公众号,回复 “闲鱼代码” 获取。

auto();
//通知消息内容监听
events.observeNotification();
events.onNotification(function (notification) {
  printNotification(notification);
});

toast("请关注公众号“易个盆子”。监听中,请在日志中查看记录的通知及其内容");

let count = 0; // 创建一个计数变量,初始值为0

// 重置计数变量为0的函数
function resetCount() {
  count = 0;
  console.log('计数已重置为0');
}

// 在每天凌晨0点触发重置操作的函数
function scheduleReset() {
  console.log("=== 开始运行,将在每天凌晨0点重置api调用计数器 === ")
  let now = new Date(); // 获取当前时间

  // 计算距离明天0点的时间间隔
  let timeUntilMidnight = new Date(
    now.getFullYear(),
    now.getMonth(),
    now.getDate() + 1, // 明天
    0, 0, 0, 0 // 0点
  ) - now;

  // 设置定时器,在距离明天0点时执行重置操作
  setTimeout(function () {
    resetCount(); // 调用重置函数
    scheduleReset(); // 递归调用,以便在新的一天继续设置定时器
  }, timeUntilMidnight);
}
// 启动定时器
scheduleReset();
function incrementCount() {
  count++;
  console.log("已发送:", count, " 次")
  // console.log('当前计数:', count);
}

/// ... 后续代码
// 尊重个人劳动成果,完整源代码需要请关注公众号,回复 “闲鱼代码” 获取。

最后,点击运行按钮就开始监听啦!

3、查看运行情况

所有的监听和转发记录,都会记录到本地日志中,不会进行任何联网服务。

免责声明:本文章涉及到的应用仅供学习交流使用,数据来源于互联网公开内容,没有获取任何私有和有权限的信息(个人信息等)。由此引发的任何法律纠纷与本人无关!禁止将本文技术或者本文所关联的 Github 项目源码用于任何目的。

最后,也稍微展示一下做闲鱼的一些收获吧。

总结

  1. 当备用机收到闲鱼客户的消息后,会将该消息转发到主力机的微信中。
  2. 通知栏显示什么,我们就转发什么,主要用处就是告诉自己,有客户发消息来了。
  3. 实现步骤包括安装AutoJS,编写自动化脚本代码,以及设置消息通知与转发。
  4. 关注公众号并回复 “闲鱼代码” 即可获取代码、软件及配置教程~

标签:闲鱼,代码,重置,RPA,消息,转发,监听
From: https://www.cnblogs.com/pzistart/p/17932748.html

相关文章

  • 移动端手写板 + 模态框 + 弹框,前端监听移动端返回按钮
    今天的需求是把全屏的手写板改为同一个页面只占半屏的手写板,本来用的iframe,后面发现笔触和屏幕按下的位置不一样,然后用了jQuery的$.load(),发现用$.load会导致文件中的js不执行,后面还是重新开始,在同文件重新写了一个canvas手写板,然后发现了,canvas在全屏的时候没问题,在容器......
  • 好用小工具推荐:ExplorerPatcher,支持让Win11任务栏不再合并/右键菜单不再繁琐等
    ExplorerPatcher1、软件简介ExplorerPatcher是一款能够帮助我们让win11换回旧版win10任务栏的软件,让我们能够基于以win10上面那么高效的方式来进行生活或者是工作,不少用户或许已经在系统上安装了Windows11系统,win11在许多地方带来了全新的UI界面,但对于新版的任务栏对于很多老Win......
  • 11月25日,RPA 学习天地基于UiPath产品公开课,圆满结束,帮助学员掌握RPA能力!
    11月25日,RPA学习天地在UiPath产品的公开课上,成功地帮助学员们掌握了RPA(RoboticProcessAutomation)的能力。这堂课程通过深入浅出的讲解,让学员们了解到了RPA的原理和应用场景,以及如何利用UiPath的产品进行流程设计和自动化执行。在这次公开课中,RPA学习天地的讲师们运用生动的案......
  • K2 sherpa编译使用
    编译安装pip卸载cmake、torch、k2安装cmake3.22.3版本、k2、kaldi_feat【官方提供|install_dir】、torch==2.0.1【】缺cudaexportLD_LIBRARY_PATH=/usr/local/cuda11.7/lib64:$LD_LIBRARY_PATHexportPATH=/usr/local/cuda11.7/include:/usr/local/cuda11.7/bin:$PATH#......
  • Windows phpstudy vscode Xdebug调试无效,无法监听,没有什么效果
    Windows phpstudy vscodeXdebug调试无效,无法监听,没有什么效果vscode正常,能启动,能标记,就是无法监听打印phpinfo(); Xdebug版本3打印的信息输入这里,找出对应PHPXdebug的dll文件Xdebug:Support—TailoredInstallationInstructions会出给检查结果,下面是我的再看看VSCODE插......
  • 事件监听
    addEventListener()方法,用于向指定元素添加事件句柄,它可以更简单的控制事件,语法为element.addEventListener(event,function,useCapture);第一个参数是事件的类型(如"click"或"mousedown").第二个参数是事件触发后调用的函数。第三个参数是个布尔值用于描述事件是冒泡还是捕......
  • Android车机 监听音量变化方法
    Android车机监听音量变化方法,其中 媒体音量对应:zoneId:0groupId:0flags:0 蓝牙音量对应:zoneId:0groupId:7flags:0 语音音量对应:zoneId:0groupId:3flags:0 ---监听代码如下 privateCarAudioManagermCarAudioManager; Carcar=Car.createCar(context);if(nul......
  • vue 监听键盘回车事件 @keyup.enter || @keyup.enter.native
    vue运行为v-on在监听键盘事件时,添加了特殊的键盘修饰符:<inputv-on:keyup.13="submit">vue还非常贴心地给出了常用按键的别名,这样就不必去记keyCode~~上面代码,还可以在这样写:<inputv-on:keyup.enter="submit"><[email protected]="submit">全部的键盘别名:.enter.tab......
  • JS监听系统是否为暗黑模式
    //在App.vue文件下定义即可//useDark()和useToggle()均需要安装@vueuse/core包即可使用npminstallelement-plus--save安装Element-Plusnpminstall@vueuse/core--save安装@vueuse/coreif(window.matchMedia('(prefers-color-scheme:dar......
  • java监听全局组合键
    1.jintellitypepom<!--不能注册多个组合键比如alt+abc--><!--https://mvnrepository.com/artifact/com.melloware/jintellitype--><dependency> <groupId>com.melloware</groupId> <artifactId>jintellitype</artifactId> <ver......