From 2def3aa37fed5a13f8500b173f8740645638073d Mon Sep 17 00:00:00 2001 From: gallonyin Date: Tue, 2 Aug 2022 17:46:57 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=B7=BB=E5=8A=A0=E6=BC=94=E7=A4=BA?= =?UTF-8?q?=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/yameida/worktool/Demo.kt | 30 +++++++++++++++++++ .../worktool/service/WeworkLoopImpl.kt | 3 +- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/yameida/worktool/Demo.kt b/app/src/main/java/org/yameida/worktool/Demo.kt index 5a63bb4..6b7b39d 100644 --- a/app/src/main/java/org/yameida/worktool/Demo.kt +++ b/app/src/main/java/org/yameida/worktool/Demo.kt @@ -1,11 +1,13 @@ package org.yameida.worktool +import com.blankj.utilcode.util.TimeUtils import org.yameida.worktool.model.WeworkMessageBean import org.yameida.worktool.service.MyLooper import org.yameida.worktool.service.WeworkController import org.yameida.worktool.service.WeworkLoopImpl import org.yameida.worktool.service.getRoot import org.yameida.worktool.utils.AccessibilityUtil +import java.util.* /** * 示例 @@ -93,4 +95,32 @@ object Demo { // }) } + fun test2(name: String) { + val time = TimeUtils.date2String(Date(), "MMddHHmm") + val groupName = "测试群$time" + val json = """ + { + "socketType":2, + "list":[ + { + "type":203, + "titleList":[ + "$name" + ], + "receivedContent":"你好~我是机器人,你可以和我聊天,你也可以通过API文档来让我发送消息或完成建群等任务。接口文档:https://www.apifox.cn/apidoc/project-1035094/api-23520034" + }, + { + "type": 206, + "groupName": "$groupName", + "selectList": [ + "$name" + ], + "groupAnnouncement": "(自动填写群公告) WorkTool欢迎大家~WorkTool管家是机器人,有问题可以在QQ群反馈~@我可以聊天~" + } + ] + } + """.trimIndent() + MyLooper.onMessage(null, json) + } + } \ No newline at end of file diff --git a/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt b/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt index 5abd5bb..c476fa2 100644 --- a/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt +++ b/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt @@ -5,6 +5,7 @@ import android.view.accessibility.AccessibilityNodeInfo import androidx.core.text.isDigitsOnly import com.blankj.utilcode.util.LogUtils import org.yameida.worktool.Constant +import org.yameida.worktool.Demo import org.yameida.worktool.model.WeworkMessageBean import org.yameida.worktool.service.WeworkController.mainLoopRunning import org.yameida.worktool.utils.* @@ -72,7 +73,7 @@ object WeworkLoopImpl { val nameList = passFriendRequest() if (nameList.isEmpty()) break - //TODO nameList 通过的好友加入演示脚本 + Demo.test2(nameList[0]) } } return true