update 添加演示脚本

This commit is contained in:
gallonyin
2022-08-02 17:46:57 +08:00
parent 85ad98a5e9
commit 2def3aa37f
2 changed files with 32 additions and 1 deletions

View File

@@ -1,11 +1,13 @@
package org.yameida.worktool package org.yameida.worktool
import com.blankj.utilcode.util.TimeUtils
import org.yameida.worktool.model.WeworkMessageBean import org.yameida.worktool.model.WeworkMessageBean
import org.yameida.worktool.service.MyLooper import org.yameida.worktool.service.MyLooper
import org.yameida.worktool.service.WeworkController import org.yameida.worktool.service.WeworkController
import org.yameida.worktool.service.WeworkLoopImpl import org.yameida.worktool.service.WeworkLoopImpl
import org.yameida.worktool.service.getRoot import org.yameida.worktool.service.getRoot
import org.yameida.worktool.utils.AccessibilityUtil 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)
}
} }

View File

@@ -5,6 +5,7 @@ import android.view.accessibility.AccessibilityNodeInfo
import androidx.core.text.isDigitsOnly import androidx.core.text.isDigitsOnly
import com.blankj.utilcode.util.LogUtils import com.blankj.utilcode.util.LogUtils
import org.yameida.worktool.Constant import org.yameida.worktool.Constant
import org.yameida.worktool.Demo
import org.yameida.worktool.model.WeworkMessageBean import org.yameida.worktool.model.WeworkMessageBean
import org.yameida.worktool.service.WeworkController.mainLoopRunning import org.yameida.worktool.service.WeworkController.mainLoopRunning
import org.yameida.worktool.utils.* import org.yameida.worktool.utils.*
@@ -72,7 +73,7 @@ object WeworkLoopImpl {
val nameList = passFriendRequest() val nameList = passFriendRequest()
if (nameList.isEmpty()) if (nameList.isEmpty())
break break
//TODO nameList 通过的好友加入演示脚本 Demo.test2(nameList[0])
} }
} }
return true return true