Beispiel #1
0
 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);
        }
Beispiel #3
0
 public virtual async Task OnMemberChanges(MemberChangeEventArgs e)
 {
 }