public override async Task OnMemberChanges(MemberChangeEventArgs e) { if (e.Type == Telegram.Bot.Types.Enums.MessageType.ChatMembersAdded) { await this.Device.Send("Welcome you new members!\r\n\r\n" + e.Members.Select(a => a.FirstName + " " + a.LastName).Aggregate((a, b) => a + "\r\n" + b)); } else if (e.Type == Telegram.Bot.Types.Enums.MessageType.ChatMemberLeft) { await this.Device.Send(e.Members.Select(a => a.FirstName + " " + a.LastName).Aggregate((a, b) => a + " and " + b) + " has left the group"); } }
public override async Task OnMemberChanges(MemberChangeEventArgs e) { if (e.Type != Telegram.Bot.Types.Enums.MessageType.ChatMembersAdded && e.Type != Telegram.Bot.Types.Enums.MessageType.ChatMemberLeft) { return; } var m = e.Result.Message; await this.Device.DeleteMessage(m); }
public virtual async Task OnMemberChanges(MemberChangeEventArgs e) { }