add command parser
This commit is contained in:
parent
245bdf8c78
commit
368e29b3de
@ -20,10 +20,10 @@ func addServer(info EvtInfo, name string) string {
|
|||||||
exists, err := dsmodel.GetServerByID(info.Server)
|
exists, err := dsmodel.GetServerByID(info.Server)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Println("check server exists fail :: ", err)
|
log.Println("check server exists fail :: ", err)
|
||||||
return ErrCheckServer
|
return ErrCheckServer.Error()
|
||||||
}
|
}
|
||||||
if exists != nil {
|
if exists != nil {
|
||||||
return ErrServerExists
|
return ErrServerExists.Error()
|
||||||
}
|
}
|
||||||
|
|
||||||
ds, err := dsmodel.NewServer(info.Server, name, 0)
|
ds, err := dsmodel.NewServer(info.Server, name, 0)
|
||||||
|
@ -167,6 +167,14 @@ func selectAction(info EvtInfo, cmdKey, cmdValue, payload string) string {
|
|||||||
return addFacebookPage(info, strs[0], strings.Join(strs[1:], " "))
|
return addFacebookPage(info, strs[0], strings.Join(strs[1:], " "))
|
||||||
case "ds_delfacebook":
|
case "ds_delfacebook":
|
||||||
return delFacebookPage(info, payload)
|
return delFacebookPage(info, payload)
|
||||||
|
case "ds_addinstagram":
|
||||||
|
strs := strings.Split(payload, " ")
|
||||||
|
if len(strs) < 2 {
|
||||||
|
return "!ds_addinstagram {instagram_id} {template}"
|
||||||
|
}
|
||||||
|
return addInstagram(info, strs[0], strings.Join(strs[1:], " "))
|
||||||
|
case "ds_delinstagram":
|
||||||
|
return delInstagram(info, payload)
|
||||||
}
|
}
|
||||||
|
|
||||||
return ""
|
return ""
|
||||||
|
Loading…
Reference in New Issue
Block a user