如何向 messages.sendMessage 添加标志通过 URL 调用 Telegram REST API

问题描述 投票:0回答:1

我使用非常简单的 Telegram 机器人,它只发送消息,所以为了简单起见,我只通过 Python 的请求库向 sendMessage API 发送 POST 请求。但我无法理解如何正确地向此调用添加标志。 基本上我只需要添加 no_webpage 和silent 标志。

这可能吗?我真的不想使用更先进的技术,因为这还需要注册一个应用程序,这只是一种矫枉过正。

我的网址如下所示: https://api.telegram.org/botTOKEN/sendMessage?chat_id=CHAT&parse_mode=HTML&flags=1 我在帖子正文中发送文本(不确定它是否有帮助,因为有 4096 个符号的限制)

我尝试对标志字段进行位编码,但似乎不起作用。

telegram-bot
1个回答
0
投票

您正在查看错误的文档,您评论中的链接指的是core-api,因为您使用的是BOT,所以您应该只查看BOT API

如果你查看 sendMessage 方法,你会看到参数:

link_preview_options

消息的链接预览生成选项

检查

LinkPreviewOptions
的所有选项,似乎您正在寻找
is_disabled
标志。

© www.soinside.com 2019 - 2024. All rights reserved.