Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

319
Vistas
Telegraf: can't use extra

Simple usage works fine:

const { Telegraf } = require('telegraf');
const bot = new Telegraf(tgBotToken);
bot.telegram.sendMessage(tgChatId, "My message");

But if I want to use HTML in my message, I need to require telegraf/extra

const { Telegraf } = require('telegraf');
const tgExtra = require('telegraf/extra');

But I get an error:

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './extra' is not defined by "exports" in C:\MyProject\node_modules\telegraf\package.json

Telegraf was installed via npm install telegraf. Running npm install telegraf/extra leads to trying to install non-existing package.

Is there any trick of installing something extra for... extra?

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

If you are using Telegraf V4 . As there changelog says , Extra has been entirely removed in V4 .

Extra is removed entirely, see #1076.
You can now just specify any options directly, without having to create an Extra instance before

over 4 years ago · Santiago Trujillo Denunciar

0

In Telegraf V4, the Extra now is inside if the 'telegraf'.

Example:

const { Telegraf, Markup } = require('telegraf');

const bot = new Telegraf(tgBotToken);
bot.on('message', async ctx => {
    ctx.replyWithHTML(tgChatId, "My message", Markup.button.url('Button Name', 'https://you.url'));
})
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda