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
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)
}
}

View File

@@ -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