diff --git a/TelegramBotBase/Base/GroupChangedEventArgs.cs b/TelegramBotBase/Base/GroupChangedEventArgs.cs new file mode 100644 index 0000000..5136182 --- /dev/null +++ b/TelegramBotBase/Base/GroupChangedEventArgs.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Text; +using Telegram.Bot.Types.Enums; + +namespace TelegramBotBase.Base +{ + public class GroupChangedEventArgs : EventArgs + { + public MessageType Type { get; set; } + + public MessageResult OriginalMessage { get; set; } + + public GroupChangedEventArgs(MessageType type, MessageResult message) + { + this.Type = type; + this.OriginalMessage = message; + } + + + + } +} diff --git a/TelegramBotBase/Base/MemberChangeEventArgs.cs b/TelegramBotBase/Base/MemberChangeEventArgs.cs new file mode 100644 index 0000000..d292d73 --- /dev/null +++ b/TelegramBotBase/Base/MemberChangeEventArgs.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Telegram.Bot.Types; +using Telegram.Bot.Types.Enums; + +namespace TelegramBotBase.Base +{ + public class MemberChangeEventArgs : EventArgs + { + public List Members { get; set; } + + public MessageType Type { get; set; } + + public MessageResult Result { get; set; } + + public MemberChangeEventArgs() + { + this.Members = new List(); + + } + + public MemberChangeEventArgs(MessageType type, MessageResult result, params User[] members) + { + this.Type = type; + this.Result = result; + this.Members = members.ToList(); + } + + + + + + } +}