Если пользователь не отвечает боту в течение промежутка времени в 2 минуты, бот должен выдать сообщение по умолчанию, например «Привет, ты здесь». Как это можно сделать. Попробовал со всеми возможными подходами, ничего сработало.
Бот разработан с использованием Microsoft Bot Framework v4 - Кодирование выполнено с использованием node js. Пробовал с Setinterval, setTimer, node-cron, smart-timeout и другими доступными пакетами.
var cron = require('node-cron');
async function getTimers(context) {
cron.schedule('*/2 * * * *', () => {
console.log('running a task every two minutes', context);
return await context.sendActivity("Hey are you there");
});
}