Fix: File upload from slack (#4494)
When you upload a file from slack chat it's not appearing in the chatwoot inbox. This is because Slack updated the webhook event format
This commit is contained in:
parent
04194e7247
commit
e5136c2691
1 changed files with 18 additions and 17 deletions
|
@ -22,17 +22,7 @@ module SlackStubs
|
||||||
end
|
end
|
||||||
|
|
||||||
def slack_attachment_stub
|
def slack_attachment_stub
|
||||||
{
|
slack_message_stub.merge({ event: message_event_without_blocks })
|
||||||
token: '[FILTERED]',
|
|
||||||
team_id: 'TLST3048H',
|
|
||||||
api_app_id: 'A012S5UETV4',
|
|
||||||
event: message_event,
|
|
||||||
type: 'event_callback',
|
|
||||||
event_id: 'Ev013QUX3WV6',
|
|
||||||
event_time: 1_588_623_033,
|
|
||||||
authed_users: '[FILTERED]',
|
|
||||||
webhook: {}
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def slack_message_stub_without_thread_ts
|
def slack_message_stub_without_thread_ts
|
||||||
|
@ -95,15 +85,26 @@ module SlackStubs
|
||||||
elements: [
|
elements: [
|
||||||
{
|
{
|
||||||
type: 'rich_text_section',
|
type: 'rich_text_section',
|
||||||
elements: [
|
elements: [{
|
||||||
{
|
type: 'text',
|
||||||
type: 'text',
|
text: 'this is test'
|
||||||
text: 'this is test'
|
}]
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def message_event_without_blocks
|
||||||
|
{
|
||||||
|
client_msg_id: 'ffc6e64e-6f0c-4a3d-b594-faa6b44e48ab',
|
||||||
|
type: 'message',
|
||||||
|
text: 'this is test <https://chatwoot.com> Hey <@U019KT237LP|Sojan> Test again',
|
||||||
|
user: 'ULYPAKE5S',
|
||||||
|
ts: '1588623033.006000',
|
||||||
|
files: file_stub,
|
||||||
|
thread_ts: '1588623023.005900',
|
||||||
|
channel: 'G01354F6A6Q'
|
||||||
|
}
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue