Skip to content

Commit 1f619d5

Browse files
committed
Expand with channel in interactive message_action event
1 parent 09c1aef commit 1f619d5

3 files changed

Lines changed: 13 additions & 4 deletions

File tree

source/src/Slackbot.Net.Endpoints/Models/Interactive/MessageActions/MessageActionInteraction.cs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ public class MessageActionInteraction : Interaction
44
{
55
public string Callback_Id { get; set; }
66
public string Response_Url { get; set; }
7-
7+
88
public Team Team { get; set; }
99
public User User { get; set; }
10-
10+
public Channel Channel { get; set; }
11+
1112
public string Message_Ts { get; set; }
12-
13+
1314
public Message Message { get; set; }
1415
}
1516

@@ -25,6 +26,12 @@ public class User
2526
public string Name { get; set; }
2627
}
2728

29+
public class Channel
30+
{
31+
public string Id { get; set; }
32+
public string Name { get; set; }
33+
}
34+
2835
public class Message
2936
{
3037
public string Text { get; set; }

source/src/Slackbot.Net.SlackClients.Http/SlackClient.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ public async Task<ConversationsRepliesResponse> ConversationsReplies(string chan
110110
new KeyValuePair<string, string>("channel", channel),
111111
new KeyValuePair<string, string>("ts", ts),
112112
new KeyValuePair<string, string>("limit", (limit ?? 1000).ToString()),
113+
new KeyValuePair<string, string>("include_all_metadata", "true"),
113114
};
114115
return await _client.PostParametersAsForm<ConversationsRepliesResponse>(parameters,"conversations.replies", s => _logger.LogTrace(s));
115116
}

source/test/Slackbot.Net.SlackClients.Http.Tests/ConversationRepliesTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@ public ConversationsRepliesTests(ITestOutputHelper helper) : base(helper)
1313
}
1414

1515
[Fact]
16-
public async Task ConversationsListWorks()
16+
public async Task ConversationsRepliesWorks()
1717
{
1818
var response = await SlackClient.ConversationsReplies("C0EC3DG5N","1679144061.148689");
19+
_helper.WriteLine(JsonConvert.SerializeObject(response));
1920
Assert.True(response.Ok);
2021
}
2122
}

0 commit comments

Comments
 (0)