throw new error_1.default(data, { method, payload });
^
TelegramError: 403: Forbidden: bot can't initiate conversation with a user
at Telegram.callApi (/node_modules/telegraf/lib/core/network/client.js:263:19)
at processTicksAndRejections (node:internal/process/task_queues:96:5) {
response: {
ok: false,
error_code: 403,
description: "Forbidden: bot can't initiate conversation with a user"
},
on: {
method: 'sendMessage',
payload: {
chat_id: (какой то чат айди),
text: 'какой то текст'
}
}
}
которая происходит потому что бот пытаетсся отправить сообщение пользователю который не знает бота что в принципе логично вопрос в том как отловить эту ошибку да и в принципе как отлавливать ошибки которые вызываются кодом telegram bot api?
bot.catch
Обсуждают сегодня