x
This commit is contained in:
parent
cfbb81ccc6
commit
9f03736f7c
@ -167,11 +167,11 @@ var handleMessage = func(msgs ...interface{}) interface{} {
|
|||||||
for _, ck := range cks {
|
for _, ck := range cks {
|
||||||
if tp == "qq" {
|
if tp == "qq" {
|
||||||
if ck.QQ == id {
|
if ck.QQ == id {
|
||||||
pins += ck.PtPin
|
pins += "&" + ck.PtPin
|
||||||
}
|
}
|
||||||
} else if tp == "qqg" {
|
} else if tp == "qqg" {
|
||||||
if ck.QQ == msgs[3].(int) {
|
if ck.QQ == msgs[3].(int) {
|
||||||
pins += ck.PtPin
|
pins += "&" + ck.PtPin
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -249,17 +249,40 @@ var handleMessage = func(msgs ...interface{}) interface{} {
|
|||||||
}
|
}
|
||||||
cks := GetJdCookies()
|
cks := GetJdCookies()
|
||||||
a := s[2]
|
a := s[2]
|
||||||
|
pins := ""
|
||||||
|
{
|
||||||
|
if s := strings.Split(a, "-"); len(s) == 2 {
|
||||||
|
for i, ck := range cks {
|
||||||
|
if i+1 >= Int(s[0]) && i+1 <= Int(s[1]) {
|
||||||
|
pins += "&" + ck.PtPin
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
if x := regexp.MustCompile(`^[\s\d,]+$`).FindString(a); x != "" {
|
||||||
|
xx := regexp.MustCompile(`(\d+)`).FindAllStringSubmatch(a, -1)
|
||||||
|
for i, ck := range cks {
|
||||||
|
for _, x := range xx {
|
||||||
|
if fmt.Sprint(i+1) == x[1] {
|
||||||
|
pins += "&" + ck.PtPin
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
{
|
{
|
||||||
a = strings.Replace(a, " ", "", -1)
|
a = strings.Replace(a, " ", "", -1)
|
||||||
pins := ""
|
|
||||||
for _, ck := range cks {
|
for _, ck := range cks {
|
||||||
if strings.Contains(ck.Note, a) || strings.Contains(ck.Nickname, a) || strings.Contains(ck.PtPin, a) {
|
if strings.Contains(ck.Note, a) || strings.Contains(ck.Nickname, a) || strings.Contains(ck.PtPin, a) {
|
||||||
pins += ck.PtPin
|
pins += "&" + ck.PtPin
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if pins == "" {
|
if pins == "" {
|
||||||
return "找不到匹配的账号"
|
return "找不到匹配的账号"
|
||||||
}
|
}
|
||||||
|
fmt.Println(pins)
|
||||||
for _, task := range Config.Tasks {
|
for _, task := range Config.Tasks {
|
||||||
if task.Word == "查询" {
|
if task.Word == "查询" {
|
||||||
task.Envs = []Env{{
|
task.Envs = []Env{{
|
||||||
|
|||||||
@ -50,7 +50,7 @@ if(pins){
|
|||||||
for (var key in cookies) {
|
for (var key in cookies) {
|
||||||
c = false
|
c = false
|
||||||
for (var pin of pins) {
|
for (var pin of pins) {
|
||||||
if (cookies[key].indexOf(pin) != -1) {
|
if (pin && cookies[key].indexOf(pin) != -1) {
|
||||||
c = true
|
c = true
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|||||||
@ -111,7 +111,7 @@ func runTask(task *Task, msgs ...interface{}) string {
|
|||||||
}
|
}
|
||||||
envs := ""
|
envs := ""
|
||||||
for _, env := range task.Envs {
|
for _, env := range task.Envs {
|
||||||
envs += fmt.Sprintf("export %s=%s", env.Name, env.Value)
|
envs += fmt.Sprintf("export %s=\"%s\"", env.Name, env.Value)
|
||||||
}
|
}
|
||||||
sh := fmt.Sprintf(`
|
sh := fmt.Sprintf(`
|
||||||
%s
|
%s
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user