У меня возникла ошибка. Не понимаю как сделать пересылку сообщения с 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/' }]],
},
});
};
});