This commit is contained in:
cdle
2021-09-17 07:52:06 +08:00
parent 52bd8576e9
commit cec2ec2d99
3 changed files with 20 additions and 0 deletions
+5
View File
@@ -18,6 +18,7 @@ type Sender interface {
IsAdmin() bool
IsMedia() bool
Reply(interface{}) error
RecallGroupMessage() error
}
type Config struct {
@@ -99,3 +100,7 @@ func (sender *Faker) IsMedia() bool {
func (sender *Faker) Reply(msg interface{}) error {
return nil
}
func (sender *Faker) RecallGroupMessage() error {
return nil
}
+11
View File
@@ -16,6 +16,17 @@ type Sender struct {
matches [][]string
}
func (sender *Sender) RecallGroupMessage() error {
switch sender.Message.(type) {
case *message.GroupMessage:
m := sender.Message.(*message.GroupMessage)
if err := bot.Client.RecallGroupMessage(m.GroupCode, m.Id, m.InternalId); err != nil {
return err
}
}
return nil
}
func (sender *Sender) GetContent() string {
text := ""
switch sender.Message.(type) {
+4
View File
@@ -152,3 +152,7 @@ func (sender *Sender) Reply(rt interface{}) error {
}
return err
}
func (sender *Sender) RecallGroupMessage() error {
return nil
}