Я пытаюсь опубликовать изображение на канале Slack, используя веб-хуки. Эта базовая настройка позволила мне опубликовать текст на канале, но я не смог опубликовать изображение. Вот мой код:
def posting():
import requests
import json
url = 'https://webhook'
image = {'media': open('trial.jpg', 'rb')}
r = requests.post(url, files=image)
r.json
Когда я публикую текст, на канале появляется веб-бот и публикует его. Нужна ли мне дополнительная аутентификация для публикации? Или дело в том, что у Slack есть собственный API для загрузки, и он хочет, чтобы я прошел через это? Или что-то у ботов нет прав на размещение изображений?
Я рассмотрел некоторые другие вопросы здесь, но они, похоже, не используют веб-перехватчики или боты, поэтому я не уверен, связана ли моя проблема с ними.
attachments
.) - person user94559   schedule 17.05.2016