Кто подскажет в чём ошибка
bot.on ('contact', async ctx => {
ctx.i18n.locale (ctx.session.lang);
if (
ctx.session.contact) {
ctx.reply (
${ctx.i18n.t ('✅ Ваше сообщение отправлено. Мы свяжемся с Вами')}, contactMenu (ctx.i18n, 2));
ctx.telegram.sendMessage (
'-1001410130091',
🔔 Новое сообщение:\n\n${ctx.session.message}\n\nОт: ${ctx.message.contact.phone_number}
);
ctx.session.write = false;
ctx.session.contact = false;
ctx.session.message = '';
}
});
bot.on ('message', async ctx => {
if (ctx.session.write) {
ctx.session.write = false;
ctx.session.phoneText = true;
ctx.session.message = ctx.message.text;
return ctx.reply (
ctx.i18n.t ('Чтоб мы с Вами связались поделитесь контактом или напишите номер 👇'),
Extra.markup (
Markup.keyboard ([
${ctx.i18n.t ('✅ Поделиться Контактом')}]).resize ()
)
);
} else if (ctx.session.phoneText) {
ctx.session.phoneText = false;
ctx.session.contact = true;
ctx.telegram.sendMessage (
'-1001410130091',
🔔 Новое сообщение:\n\n${ctx.session.message}\n\nОт: ${ctx.message.text}
);
// sendMessageInfo();
ctx.session.message = '';
ctx.session.phoneText = false;
return ctx.reply (ctx.i18n.t ('✅ Ваше сообщение отправлено. Мы свяжемся с Вами'), mainMenu (ctx.i18n, 2));
}
Идея такая при нажатии на кнопку ✅ Поделиться Контактом. Отправляется контакт вместе с сообщением.
Но сообщение отправляется, а контакт нет
В чём может быть ошибка