コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public async Task SendMessageToChannelAsync(MessageToChannelOrGroupDto model)
 => throw new NotImplementedException("This method is not supported in Slack");