diff --git a/TelegramBotBase/Form/GroupForm.cs b/TelegramBotBase/Form/GroupForm.cs index 14002f9..4cc3a1f 100644 --- a/TelegramBotBase/Form/GroupForm.cs +++ b/TelegramBotBase/Form/GroupForm.cs @@ -1,4 +1,5 @@ -using System.Threading.Tasks; +using System; +using System.Threading.Tasks; using Telegram.Bot.Types.Enums; using TelegramBotBase.Args; using TelegramBotBase.Base; @@ -7,6 +8,8 @@ namespace TelegramBotBase.Form; public class GroupForm : FormBase { + //Prior V21 + [Obsolete("Check Telegram.Bot nuget package changes.")] public override async Task Load(MessageResult message) { switch (message.MessageType) @@ -46,6 +49,46 @@ public class GroupForm : FormBase } } + //Past V21 + //public override async Task Load(MessageResult message) + //{ + // switch (message.MessageType) + // { + // case MessageType.NewChatMembers: + + // await OnMemberChanges(new MemberChangeEventArgs(MessageType.NewChatMembers, message, + // message.Message.NewChatMembers)); + + // break; + // case MessageType.LeftChatMember: + + // await OnMemberChanges(new MemberChangeEventArgs(MessageType.LeftChatMember, message, + // message.Message.LeftChatMember)); + + // break; + + // case MessageType.NewChatPhoto: + // case MessageType.DeleteChatPhoto: + // case MessageType.NewChatTitle: + // case MessageType.MigrateFromChatId: + // case MessageType.MigrateToChatId: + // case MessageType.PinnedMessage: + // case MessageType.GroupChatCreated: + // case MessageType.SupergroupChatCreated: + // case MessageType.ChannelChatCreated: + + // await OnGroupChanged(new GroupChangedEventArgs(message.MessageType, message)); + + // break; + + // default: + + // await OnMessage(message); + + // break; + // } + //} + public override async Task Edited(MessageResult message) { await OnMessageEdit(message);