|
6 | 6 | using Slackbot.Net.SlackClients.Http.Models.Responses.ChatGetPermalink; |
7 | 7 | using Slackbot.Net.SlackClients.Http.Models.Responses.ChatPostMessage; |
8 | 8 | using Slackbot.Net.SlackClients.Http.Models.Responses.ConversationsList; |
| 9 | +using Slackbot.Net.SlackClients.Http.Models.Responses.ConversationsRepliesResponse; |
9 | 10 | using Slackbot.Net.SlackClients.Http.Models.Responses.UserProfile; |
10 | 11 | using Slackbot.Net.SlackClients.Http.Models.Responses.UsersList; |
11 | 12 | using Slackbot.Net.SlackClients.Http.Models.Responses.ViewPublish; |
@@ -100,7 +101,19 @@ public async Task<ConversationsListResponse> ConversationsMembers(string channel |
100 | 101 | }; |
101 | 102 | return await _client.PostParametersAsForm<ConversationsListResponse>(parameters,"conversations.members", s => _logger.LogTrace(s)); |
102 | 103 | } |
103 | | - |
| 104 | + |
| 105 | + /// <inheritdoc/> |
| 106 | + public async Task<ConversationsRepliesResponse> ConversationsReplies(string channel, string ts, int? limit = null, string cursor = null) |
| 107 | + { |
| 108 | + var parameters = new List<KeyValuePair<string, string>> |
| 109 | + { |
| 110 | + new KeyValuePair<string, string>("channel", channel), |
| 111 | + new KeyValuePair<string, string>("ts", ts), |
| 112 | + new KeyValuePair<string, string>("limit", (limit ?? 1000).ToString()), |
| 113 | + }; |
| 114 | + return await _client.PostParametersAsForm<ConversationsRepliesResponse>(parameters,"conversations.replies", s => _logger.LogTrace(s)); |
| 115 | + } |
| 116 | + |
104 | 117 | /// <inheritdoc/> |
105 | 118 | public async Task<Response> AppsUninstall(string clientId, string clientSecret) |
106 | 119 | { |
|
0 commit comments