Я настроил Slackbot для публикации списков Craigslist, и URL-адрес больше не разворачивается для отображения изображения предварительного просмотра при публикации сообщения.
Несколько замечаний:
Я выбрал следующие области в OAuth & Permissions, как указано в https://api.slack.com/reference/messaging/link-unfurling#setup
- links:read
- ссылки: написать
«https://» включен в мои URL-адреса изображений
каждая ссылка является действительным URL-адресом, который ссылается на изображение
Любая случайная ссылка Craigslist, которую я добавляю, не разворачивается в Slack (раньше это было)
Я запускал этот Slackbot раньше (не окончательный код), где показывалось изображение для предварительного просмотра. Я понимаю, что Slack не отображает изображения, если уникальная ссылка уже была опубликована в канале, но сейчас это не так. Я также заметил, что когда превью-изображения были рендерингом раньше, сообщение редактировалось. Посмотреть скриншот
Как выглядит сообщение в Slack сейчас, 15 сентября
Моя функция post_to_slack:
client = WebClient(SLACK_TOKEN)
attachments = [{"image_url": image_url_link}]
desc = f" {result_price.text} | {title_text} | {datetime} | {url} | {neighborhood_text} | {final_final_strip} | {image_url_link} | "
response = client.chat_postMessage(channel=SLACK_CHANNEL, text=desc, attachments=attachments, unfurl_links=True, unfurl_media=True)
Я что-то упускаю? Slack что-то обновил с развёрткой или это Craigslist? Любое понимание будет оценено. Благодарю вас!