diff options
Diffstat (limited to 'wee_slack.py')
-rw-r--r-- | wee_slack.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/wee_slack.py b/wee_slack.py index 7c6c0e7..0166652 100644 --- a/wee_slack.py +++ b/wee_slack.py @@ -4912,7 +4912,15 @@ def unwrap_attachments(message, text_before): if files: t.append(files) - footer = attachment.get("footer") + if attachment.get("is_msg_unfurl"): + channel_name = resolve_ref("#{}".format(attachment["channel_id"])) + if attachment.get("is_reply_unfurl"): + footer = "From a thread in {}".format(channel_name) + else: + footer = "Posted in {}".format(channel_name) + else: + footer = attachment.get("footer") + if footer: ts = attachment.get("ts") if ts: |