@Azaaaaaaaaaaaaa11111

Как переслать ответ пользователя боту в группу тг?

Суть в том что когда пользователь отправляет свои контакты боту, нужно переслать его сообщение в группу. Использую фреймворк telegraf js. Вот как я это реализовал:

const nameGroup = -1001709735749; // id группы куда должны пересылаться сообщения
bot.on("contact", async (ctx) => {
const chatId = ctx.chat.id;
const userContact = ctx.message.contact.phone_number;
const userName = ctx.message.contact.first_name;
return await ctx.reply(
`Спасибо ${userName}! С номером ${userContact} свяжутся в кротчайшие сроки!`
),
await ctx.forwardMessage(nameGroup, chatId, userContact);
});
В чем может быть поьлема?

C:\Users\Palata13\Documents\Практика\2021\5sher\it5SHERbot\node_modules\telegraf\lib\core\network\client.js:263
throw new error_1.default(data, { method, payload });
^

TelegramError: 400: Bad Request: chat not found
at Telegram.callApi (C:\Users\Palata13\Documents\Практика\2021\5sher\it5SHERbot\node_modules\telegraf\lib\core\network\client.js:263:19)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async C:\Users\Palata13\Documents\Практика\2021\5sher\it5SHERbot\index.js:389:3
at async execute (C:\Users\Palata13\Documents\Практика\2021\5sher\it5SHERbot\node_modules\telegraf\lib\composer.js:458:17)
at async C:\Users\Palata13\Documents\Практика\2021\5sher\it5SHERbot\node_modules\telegraf\lib\composer.js:459:21
at async execute (C:\Users\Palata13\Documents\Практика\2021\5sher\it5SHERbot\node_modules\telegraf\lib\composer.js:458:17)
at async C:\Users\Palata13\Documents\Практика\2021\5sher\it5SHERbot\node_modules\telegraf\lib\composer.js:459:21
at async execute (C:\Users\Palata13\Documents\Практика\2021\5sher\it5SHERbot\node_modules\telegraf\lib\composer.js:458:17)
at async C:\Users\Palata13\Documents\Практика\2021\5sher\it5SHERbot\node_modules\telegraf\lib\composer.js:459:21
at async execute (C:\Users\Palata13\Documents\Практика\2021\5sher\it5SHERbot\node_modules\telegraf\lib\composer.js:458:17) {
response: {
ok: false,
error_code: 400,
description: 'Bad Request: chat not found'
},
on: {
method: 'forwardMessage',
payload: {
chat_id: -1001709735749,
from_chat_id: 764937841,
message_id: 2249
}
}
}
[nodemon] app crashed - waiting for file changes before starting...
  • Вопрос задан
  • 264 просмотра
Пригласить эксперта
Ответы на вопрос 1
Alex_mos
@Alex_mos
Google всему голова
Таки написано
TelegramError: 400: Bad Request: chat not found
чат не найден
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы