我正在尝试使用Slack Webhook来通知频道当天的csv文件,并发布指向其的链接以进行附加。 https://api.slack.com/docs/message-attachments不使用任何实际附件的示例,仅包含链接。我想知道是否甚至可以发送我的代码正在生成的csv文件,并通过 IAlert alert = webDriver.SwitchTo().Alert();
alert.SetAuthenticationCredentials(userId,password);
alert.Accept(); //not sure if this line is required.
我正在尝试使用此处演示的格式:https://gist.github.com/devStepsize/b1b795309a217d24566dcc0ad136f784,但不确定是否允许实际的文件附件。因此,对于此问题的任何帮助/指导,我将不胜感激。甚至可以通过Slack Webhook发送文件附件,如果是,应该怎么做?
答案 0 :(得分:2)
否,您不能通过webhook附加文件。您只能包含特定格式的媒体链接,然后会自动将其展开。图片或视频。
要将文件发送到频道,您需要通过Slack API上传并在频道中共享。 API方法files.upload
具有确切的用途。确保在channels
属性中包含频道ID,以启用可选的共享功能。
请注意,要使用Slack Web API,您将需要一个令牌。