У меня есть система баз данных, которая генерирует отчеты, которые мой клиент хочет отправить указанным c пользователям в Slack. Я создал бот Slack и пишу код для его проверки.
Когда я отправляю сообщение с помощью бота и chat.postMessage
, сообщение приходит от Slackbot. Но когда я отправляю файл, используя files.upload
, файл загружается, но кажется, что он приходит с моего личного канала Slack как прямое сообщение.
Я предпочитаю, чтобы он также исходил от пользователя бота, которого он сделал, когда я изначально писал боту несколько месяцев: go.
Единственные опции curl
, которые я отправляю, это --form file=@slack_test_file.txt
, --form channels=Uxxxxxxxx
и --header "Authorization: Bearer xxx...
. Ни URL, ни параметры curl
не имеют никакой ссылки на мой Slack ID (если я не отправляю файл себе, но это происходит, когда я отправляю его кому-то еще).
Как мне получить файл, который должен появиться от пользователя бота или, если необходимо, от Slackbot?