From 9721e60b0a92e336b6fea7869aeb851bcee6328b Mon Sep 17 00:00:00 2001 From: Bohdan Horbeshko Date: Wed, 2 Jul 2025 12:55:58 -0400 Subject: [PATCH] Send a MUC invitation when a new group is created --- telegram/utils.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/telegram/utils.go b/telegram/utils.go index 30f95c4..331ccf9 100644 --- a/telegram/utils.go +++ b/telegram/utils.go @@ -1745,6 +1745,10 @@ func (c *Client) ProcessIncomingMessage(chatId int64, message *client.Message) { case client.TypeMessageChatDeleteMember: deleteMember, _ := message.Content.(*client.MessageChatDeleteMember) c.mucOccupantRolePresence(chatId, deleteMember.UserId, ChatMemberStatusKicked, c.GetMUCNickname(deleteMember.UserId)) + case client.TypeMessageBasicGroupChatCreate, client.TypeMessageSupergroupChatCreate: + for resource := range c.resourcesRange() { + gateway.InviteToMUC(chatId, c.jid+"/"+resource, c.xmpp) + } } if !c.mucCacheHasOccupant(chatId, senderId) {