@jenya7771

Бот повторно отправляет сообщение?

Здравствуйте, есть вот такой callback
bot.on('callback_query', function (msg) {

	const chatId = msg.from.id;
	const method = msg.data;

	if (method === 'test') {

		const opt = {
			parse_mode: 'HTML',
			disable_web_page_preview: false,
			reply_markup: JSON.stringify({
				resize_keyboard: true,
				one_time_keyboard: true,
				keyboard: [
				[{text: `1`}, {text: `2`}],
				[{text: `3`}, {text: `4`}]
				]
			})
		}

		bot.sendMessage(chatId, `Выберите тип помещения`, opt);

	}
	if (method === 'stop') {

		console.log('stop')
	}
});

После выполнения test и после нажатия пользователем кнопки, клавиатура как и должно пропадает, но через секунд 15 это сообщения опять отправляется от бота, в чём может быть дело?
  • Вопрос задан
  • 1148 просмотров
Решения вопроса 1
Ranc58
@Ranc58
Backend python developer
Была аналогичная проблема, бот на питоне. Искал в свое время решение и не смог ничего толкового найти. Добавил перед отправкой сообщения del msg и вроде перестало.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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