diff --git a/telegram/utils.go b/telegram/utils.go index 00b2380..ec84da7 100644 --- a/telegram/utils.go +++ b/telegram/utils.go @@ -1721,10 +1721,8 @@ func (c *Client) SendMessageToGateway(chatId int64, message *client.Message, id var ignorePrefix bool if oobSwap { if text == "" || message.Content.MessageContentType() == client.TypeMessageSticker { - isPM, _, err := c.IsPM(chatId) - if err == nil { - ignorePrefix = isPM && c.isCarbonsEnabled() - } + chatType, err := c.GetChatType(chatId) + ignorePrefix = err == nil && (chatType != ChatTypeBasicGroup && chatType != ChatTypeSupergroup) && c.isCarbonsEnabled() } }