update 添加演示脚本
This commit is contained in:
@@ -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)
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user