如何通过松弛api将html数据发布到松弛通道(发布到传入的Webhook应用程序的URL)

时间:2020-02-25 20:18:17

标签: python slack slack-api

我有一个Python脚本,该脚本以html表格格式发布了一些数据到融合wiki页面。现在,我想使用相同的html表数据(包含在脚本的python变量中作为结果字符串)发布到松弛通道。我已经将一个传入的webhook应用程序添加到了我想发送此数据的松弛通道中,并可以通过POST到webhook URL作为开始向其发布简单的文本消息。但是在凝视松弛api文档时,我看到它不支持将html内容发布到松弛。 那我有什么选择呢?当尝试使用块节和字段来构造我的JSON有效负载以发布像col-row(table)结构之类的数据时,我看到字段以紧凑格式呈现,该格式仅允许2列并排文本。因此,如果我在html表中有5-6个表标题字段,则使用json数组字段也不起作用。

有人可以提出更好的方法来发布html数据吗?如果无法通过slack的block-kit文本格式设置结构来代替,那我应该使用什么呢? 另外,我想到了使用python的库xhtml2pdf / pisa将html数据转换为pdf的方法,并成功实现了该功能,因此我可以通过传入的webhook URL post api将此pdf发布到松弛渠道。但是我意识到不可能通过webhook发送文件。

请帮助。我对使用Slack API或其应用程序集成还相当陌生。

0 个答案:

没有答案