update
This commit is contained in:
@@ -18,6 +18,7 @@ type Sender interface {
|
|||||||
IsAdmin() bool
|
IsAdmin() bool
|
||||||
IsMedia() bool
|
IsMedia() bool
|
||||||
Reply(interface{}) error
|
Reply(interface{}) error
|
||||||
|
RecallGroupMessage() error
|
||||||
}
|
}
|
||||||
|
|
||||||
type Config struct {
|
type Config struct {
|
||||||
@@ -99,3 +100,7 @@ func (sender *Faker) IsMedia() bool {
|
|||||||
func (sender *Faker) Reply(msg interface{}) error {
|
func (sender *Faker) Reply(msg interface{}) error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (sender *Faker) RecallGroupMessage() error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|||||||
@@ -16,6 +16,17 @@ type Sender struct {
|
|||||||
matches [][]string
|
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 {
|
func (sender *Sender) GetContent() string {
|
||||||
text := ""
|
text := ""
|
||||||
switch sender.Message.(type) {
|
switch sender.Message.(type) {
|
||||||
|
|||||||
@@ -152,3 +152,7 @@ func (sender *Sender) Reply(rt interface{}) error {
|
|||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (sender *Sender) RecallGroupMessage() error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user