From f41323d9793aa67132dc80be8c655273f4dfc804 Mon Sep 17 00:00:00 2001 From: cdle <798731886@qq.com> Date: Fri, 17 Sep 2021 06:02:32 +0800 Subject: [PATCH] update --- core/function.go | 2 +- im/im.go | 72 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+), 1 deletion(-) diff --git a/core/function.go b/core/function.go index 67ffe7d..127b16c 100644 --- a/core/function.go +++ b/core/function.go @@ -114,7 +114,7 @@ func AddCommand(prefix string, cmds []Function) { functions = append(functions, cmds[j]) if cmds[j].Cron != "" { c.AddFunc(cmds[j].Cron, func() { - cmds[j].Handle(nil) + cmds[j].Handle(&im.Faker{}) }) } } diff --git a/im/im.go b/im/im.go index abfbfd7..cc6b57e 100644 --- a/im/im.go +++ b/im/im.go @@ -27,3 +27,75 @@ type Config struct { Token string CustomConfig string } + +type Faker struct { + Message interface{} + matches [][]string +} + +func (sender *Faker) GetContent() string { + return "" +} + +func (sender *Faker) GetUserID() int { + return 0 +} + +func (sender *Faker) GetChatID() int { + return 0 +} + +func (sender *Faker) GetImType() string { + return "" +} + +func (sender *Faker) GetMessageID() int { + return 0 +} + +func (sender *Faker) GetUsername() string { + return "" +} + +func (sender *Faker) IsReply() bool { + return false +} + +func (sender *Faker) GetReplySenderUserID() int { + return 0 +} + +func (sender *Faker) GetRawMessage() interface{} { + return nil +} + +func (sender *Faker) SetMatch(ss []string) { + +} +func (sender *Faker) SetAllMatch(ss [][]string) { + +} + +func (sender *Faker) GetMatch() []string { + return nil +} + +func (sender *Faker) GetAllMatch() [][]string { + return nil +} + +func (sender *Faker) Get(index ...int) string { + return "" +} + +func (sender *Faker) IsAdmin() bool { + return true +} + +func (sender *Faker) IsMedia() bool { + return false +} + +func (sender *Faker) Reply(msg interface{}) error { + return nil +}