gpt4 book ai didi

markdown - 有没有办法验证 Telegram bot api Markdown 语法?

转载 作者:行者123 更新时间:2023-12-05 06:05:17 29 4
gpt4 key购买 nike

我目前正在使用 Telegram Bot API,但我必须验证 Markdown 语法以防止解析错误。但是 telegram bot api 的 markdown 不遵循常规的 markdown 语法,所以我有点挣扎如何去做。有没有正确的方法来验证它?或者是否有我可以使用的此类库?

最佳答案

可能不是 OP 期望的答案,但仍然分享以便其他人可能会觉得这有用。

我一直在尝试“验证”MarkDown 消息以防止 Telegram 收到 Bad Request: can't parse entities: 错误。比如同一个issue this user encountered

不幸的是,我无法 100% 准确地解析它,可能是因为(正如您已经提到的)Telegram 不使用默认的 Markdown 语法。


我的“解决方案” 我已经在相当多的机器人中实现,并且运行良好。

发送消息后(我创建了一个自定义函数来防止重复代码),检查 Telegram 是否响应了 Bad Request: can't parse entities 错误,如果是,则发送相同的消息再次发送消息,但这次使用 HTML parse_mode,这样就不会出现任何解析错误。

这不是最干净的解决方案,但它向用户传达了信息,这是我最关心的问题。

关于markdown - 有没有办法验证 Telegram bot api Markdown 语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66057470/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com