Как правильно реализовать пересылку сообщения от бота в канал telegram?

У меня возникла ошибка. Не понимаю как сделать пересылку сообщения с telegram бота в канал. Использую telegraf.js После отправки первого сообщения я хочу отправить второе, а пересылается первое. Первое фото - это ответы в боте. Второе фото - то что приходит в канал.

Сам код который я реализовал:

bot.on('message', async (ctx) => {
  const getFilmId = await kinoInfo(ctx.message.text);
  const infoFilm = getFilmId.data.data;
  const id = infoFilm.filmId;

  const name = infoFilm.nameRu;

  ctx.reply(name, {
    reply_markup: {
      inline_keyboard: [
        [{ text: `Смотреть`, url: 'https://www.instagram.com/' }],
        [{ text: 'Телеграм 1', callback_data: 'ONE' }],
      ],
    },
  });

  bot.on('callback_query', (ctx) => {
    const data = ctx.update.callback_query.data;
    if (data === 'ONE') {
      postToChannel(ctx);
    }
  });

  const postToChannel = (ctx) => {
    ctx.telegram.sendMessage('@fgdsfsdfsd', name, {
      parse_mode: 'html',
      reply_markup: {
        inline_keyboard: [[{ text: `Смотреть`, url: 'https://www.instagram.com/' }]],
      },
    });
  };
});


SLkUi.png
TdpW0.png
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы