如何在 Telegraf 中禁用链接预览

问题描述

我在文档中找不到如何禁用烦人的链接预览。有人知道怎么做吗?

const { Extra} = require('telegraf')
bot.reply('Hello http://github.com',Extra.webPreview(false))

我已经尝试过上面的代码,但将 Extra 显示为未定义。 还有如何使用 ctx.replyWithHTML() 方法禁用链接预览?

解决方法

我希望您使用的是 Telegraf V4 或更高版本。

Extra 在 Telegraf V4 中不可用。

bot.replyWithHTML(`Your Message`,{ 
    disable_web_page_preview: true 
})

A replyreplyWithHTML 之间的区别还在于 replyWithHTMLparse_mode 启用为 HTML

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...