Aldino Kemal
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
6 additions and
2 deletions
-
src/pkg/whatsapp/whatsapp.go
|
|
@ -213,11 +213,11 @@ func handler(rawEvt interface{}) { |
|
|
log.Infof("Saved image in message to %s", path) |
|
|
log.Infof("Saved image in message to %s", path) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if config.WhatsappAutoReplyMessage != "" { |
|
|
|
|
|
|
|
|
if config.WhatsappAutoReplyMessage != "" && !isGroupJid(evt.Info.Chat.String()) { |
|
|
_, _ = cli.SendMessage(context.Background(), evt.Info.Sender, "", &waProto.Message{Conversation: proto.String(config.WhatsappAutoReplyMessage)}) |
|
|
_, _ = cli.SendMessage(context.Background(), evt.Info.Sender, "", &waProto.Message{Conversation: proto.String(config.WhatsappAutoReplyMessage)}) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if config.WhatsappAutoReplyWebhook != "" { |
|
|
|
|
|
|
|
|
if config.WhatsappAutoReplyWebhook != "" && !isGroupJid(evt.Info.Chat.String()) { |
|
|
go func() { |
|
|
go func() { |
|
|
_ = sendAutoReplyWebhook(evt) |
|
|
_ = sendAutoReplyWebhook(evt) |
|
|
}() |
|
|
}() |
|
|
@ -293,3 +293,7 @@ func sendAutoReplyWebhook(evt *events.Message) error { |
|
|
defer resp.Body.Close() |
|
|
defer resp.Body.Close() |
|
|
return nil |
|
|
return nil |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func isGroupJid(jid string) bool { |
|
|
|
|
|
return strings.Contains(jid, "@g.us") |
|
|
|
|
|
} |