我使用非常简单的 Telegram 机器人,它只发送消息,所以为了简单起见,我只通过 Python 的请求库向 sendMessage API 发送 POST 请求。但我无法理解如何正确地向此调用添加标志。 基本上我只需要添加 no_webpage 和silent 标志。
这可能吗?我真的不想使用更先进的技术,因为这还需要注册一个应用程序,这只是一种矫枉过正。
我的网址如下所示: https://api.telegram.org/botTOKEN/sendMessage?chat_id=CHAT&parse_mode=HTML&flags=1 我在帖子正文中发送文本(不确定它是否有帮助,因为有 4096 个符号的限制)
我尝试对标志字段进行位编码,但似乎不起作用。
您正在查看错误的文档,您评论中的链接指的是core-api,因为您使用的是BOT,所以您应该只查看BOT API。
如果你查看 sendMessage 方法,你会看到参数:
link_preview_options
消息的链接预览生成选项
LinkPreviewOptions
的所有选项,似乎您正在寻找 is_disabled
标志。