From b9b5b35b208fcdedc20adc3021013469dbc66396 Mon Sep 17 00:00:00 2001 From: Martin Date: Tue, 23 Apr 2024 15:11:43 +0200 Subject: [PATCH] fixed parsing function to include message_id --- test_draftgpt.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test_draftgpt.py b/test_draftgpt.py index 29497c5..4673956 100644 --- a/test_draftgpt.py +++ b/test_draftgpt.py @@ -10,18 +10,20 @@ def parse_slack_message_link(link): path_parts = parsed_url.path.strip('/').split('/') if len(path_parts) >= 3 and path_parts[-3] == 'archives': channel_id = path_parts[-2] - return channel_id + message_id = path_parts[-1] + return channel_id, message_id print("Error: Invalid Slack message link.") return None -def retrieve_slack_message(channel_id, slack_token): +def retrieve_slack_message(channel_id, message_id, slack_token): headers = { "Authorization": f"Bearer {slack_token}", } # Construct the request data data = { "channel": channel_id, + "latest": message_id, "limit": 1, "inclusive": True }