This commit is contained in:
cdle
2021-09-18 16:33:50 +08:00
parent 5fcb62b3fc
commit eb57ad0def
7 changed files with 36 additions and 52 deletions
+9 -10
View File
@@ -6,7 +6,6 @@ import (
"strings"
"github.com/cdle/sillyGirl/core"
"github.com/cdle/sillyGirl/im"
)
func init() {
@@ -14,7 +13,7 @@ func init() {
{
Rules: []string{`config`},
Admin: true,
Handle: func(_ im.Sender) interface{} {
Handle: func(_ core.Sender) interface{} {
config, err := GetConfig()
if err != nil {
return err
@@ -30,7 +29,7 @@ func init() {
{
Rules: []string{`envs`},
Admin: true,
Handle: func(_ im.Sender) interface{} {
Handle: func(_ core.Sender) interface{} {
envs, err := GetConfigEnvs("")
if err != nil {
return err
@@ -48,7 +47,7 @@ func init() {
{
Rules: []string{`env get ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
name := s.Get()
envs, err := GetConfigEnvs(name)
if err != nil {
@@ -69,7 +68,7 @@ func init() {
{
Rules: []string{`env find ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
m := s.Get()
envs, err := GetConfigEnvs(m)
if err != nil {
@@ -88,7 +87,7 @@ func init() {
{
Rules: []string{`env set ? ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
err := SetConfigEnv(Env{
Name: s.Get(0),
Value: s.Get(1),
@@ -103,7 +102,7 @@ func init() {
// {
// Rules: []string{`env delete ?`},
// Admin: true,
// Handle: func(s im.Sender) interface{} {
// Handle: func(s core.Sender) interface{} {
// if err := DelEnv(&Env{ID: s.Get()}); err != nil {
// return err
// }
@@ -113,7 +112,7 @@ func init() {
{
Rules: []string{`env remark ? ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
if err := SetConfigEnv(Env{Name: s.Get(0), Remarks: s.Get(1), Status: 3}); err != nil {
return err
}
@@ -123,7 +122,7 @@ func init() {
{
Rules: []string{`env disable ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
if err := SetConfigEnv(Env{Name: s.Get(), Status: 1}); err != nil {
return err
}
@@ -133,7 +132,7 @@ func init() {
{
Rules: []string{`env enable ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
if err := SetConfigEnv(Env{Name: s.Get()}); err != nil {
return err
}
+11 -12
View File
@@ -7,7 +7,6 @@ import (
"strings"
"github.com/cdle/sillyGirl/core"
"github.com/cdle/sillyGirl/im"
)
type CronResponse struct {
@@ -34,7 +33,7 @@ func init() {
{
Rules: []string{`crons`},
Admin: true,
Handle: func(_ im.Sender) interface{} {
Handle: func(_ core.Sender) interface{} {
crons, err := GetCrons("")
if err != nil {
return err
@@ -52,7 +51,7 @@ func init() {
{
Rules: []string{`cron status ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
keyword := s.Get()
crons, err := GetCrons("")
if err != nil {
@@ -77,7 +76,7 @@ func init() {
{
Rules: []string{`cron run ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
cron, err := GetCronID(s.Get())
if err != nil {
return err
@@ -91,7 +90,7 @@ func init() {
{
Rules: []string{`cron stop ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
cron, err := GetCronID(s.Get())
if err != nil {
return err
@@ -105,7 +104,7 @@ func init() {
{
Rules: []string{`cron enable ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
cron, err := GetCronID(s.Get())
if err != nil {
return err
@@ -119,7 +118,7 @@ func init() {
{
Rules: []string{`cron disable ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
cron, err := GetCronID(s.Get())
if err != nil {
return err
@@ -133,7 +132,7 @@ func init() {
{
Rules: []string{`cron find ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
name := s.Get()
crons, err := GetCrons("")
if err != nil {
@@ -154,7 +153,7 @@ func init() {
{
Rules: []string{`cron logs ?`},
Admin: true,
Handle: func(s im.Sender) interface{} {
Handle: func(s core.Sender) interface{} {
cron, err := GetCronID(s.Get())
if err != nil {
return err
@@ -169,7 +168,7 @@ func init() {
{
Rules: []string{`update`},
Admin: true,
Handle: func(_ im.Sender) interface{} {
Handle: func(_ core.Sender) interface{} {
cron, err := GetCronID("更新面板")
if err != nil {
return err
@@ -183,7 +182,7 @@ func init() {
{
Rules: []string{`update logs`},
Admin: true,
Handle: func(_ im.Sender) interface{} {
Handle: func(_ core.Sender) interface{} {
cron, err := GetCronID("更新面板")
if err != nil {
return err
@@ -199,7 +198,7 @@ func init() {
Rules: []string{`cron hide duplicate`},
Admin: true,
Cron: "*/10 * * * *",
Handle: func(_ im.Sender) interface{} {
Handle: func(_ core.Sender) interface{} {
w := func(s string) int {
if strings.Contains(s, "shufflewzc") {
return 1