【问题标题】:displaying tables with a telegram bot?用电报机器人显示表格?
【发布时间】:2020-03-26 03:33:28
【问题描述】:

我需要显示一个结果列表作为我正在开发的电报机器人的响应,并且想知道这样做的最佳方法是什么...

我可以“计算”让它看起来半正常所需的空间量,但我宁愿有一个更好的解决方案,如果有的话。

谢谢!

【问题讨论】:

    标签: telegram telegram-bot php-telegram-bot


    【解决方案1】:

    因此,我能找到的最接近的解决方案是在机器人消息中使用“pre”(假设它具有 parseMode=html),因为字符的宽度都相同。

    我最终不会使用它,但那是我的 2 美分..

    【讨论】:

      【解决方案2】:

      我更喜欢将 HTML 表格生成为文件,然后将其转换为带有some tools 的图像,最后通过sendPhoto 方法将图像发送给用户。 通过这种方法,我可以创建一个漂亮的彩色表格,有很多选项......

      【讨论】:

      • 谢谢,但我需要它是可点击的(里面会有链接...)
      • 请解释更多@trueicecold
      • @trueicecold 所以最好生成一个 HTML 页面并将页面的外部链接显示给用户......
      • @علیرضا 但它不会与机器人交互:)
      • 您也可以使用 telegra.ph API 生成页面,这样用户就不会退出电报...
      【解决方案3】:

      我使用了PHP library 来生成表格结构,然后使用<pre> 标签来保持trueicecold 建议的间距

      【讨论】:

      • 欢迎来到 SO!是否可以发布一些代码以及说明如何保留间距的表格截图?
      猜你喜欢
      • 2017-08-18
      • 1970-01-01
      • 2017-07-17
      • 2016-03-31
      • 2017-08-17
      • 1970-01-01
      • 1970-01-01
      • 2018-07-22
      • 2020-10-28
      相关资源
      最近更新 更多