public async Task SendMessageToGroupAsync(MessageToChannelOrGroupDto model) { string groupId = await GetGroupIdAsync(model.Title); await SendMessage(groupId, MessageBuilder(model.SenderName, model.Subject, model.Message)); Thread.Sleep(DileyTime); }
public async Task SendMessageToGroupAsync(MessageToChannelOrGroupDto model) { if (string.IsNullOrWhiteSpace(model.Message)) { throw new ArgumentException("Message can't be empty"); } var group = await GetGroupAsync(model.Title); await client.SendMessageAsync(new TLInputPeerChannel() { ChannelId = group.Id, AccessHash = group.AccessHash.Value }, MessageBuilder(model.SenderName, model.Subject, model.Message)); Thread.Sleep(DileyTime); }
public async Task SendMessageToChannelAsync(MessageToChannelOrGroupDto model) => throw new NotImplementedException("This method is not supported in Slack");