【发布时间】:2017-07-27 22:26:58
【问题描述】:
我正在开发与 Slack Slash commands 的 Slack Webhooks 集成。我的脚本流程如下:
- 从 Slack 获取斜杠命令请求。
- 处理数据(以 dict 或 Pandas DataFrame 的形式)
- 使用 Slack webhook 回发到频道。
我的响应是一组键:值记录或两列数据框。我想很好地将它们打印到 Slack 中,但是我遇到了格式问题。
-
使用 Slack 反引号制作等宽字体的代码块是行不通的,因为我可能有非常大的记录,而 Slack 会在 8000 个字符后修剪字符串。
-
打印没有等宽的行,作为纯文本,会导致每行宽度不同的难看列。
我尝试了各种格式化技巧,但无法找到一种使用 Slack API 将响应格式化为两个非常长的列的好方法。我想我正在寻找一个好的库,它可以根据所使用的字体为我格式化字符串。
任何帮助将不胜感激。
【问题讨论】:
标签: python format slack slack-api monospace