У меня есть бот, где человек должен ответить в течение 10 секунд. Я использую структуру бота, где я измеряю метку времени, когда бот отправляет сообщение, и я записываю другую метку времени, когда ответ пользователя получен внутри диалогового окна. Однако я считаю, что этот подход ошибочен, так как он не учитывает сетевую задержку. Временная метка при отправке сообщения, если я не ошибаюсь, - это временная метка сервера и отметка времени при получении сообщения, также время, когда сервер получил сообщение. Общая временная разница = отметка времени сервера + время задержки + пользовательская задержка + время задержки приема - метка времени сервера при получении - это формула Если я не ошибаюсь.Каков правильный способ измерения времени между сообщением бота и ответом пользователя в рамках бота?
Что такое правильный способ для меня, чтобы обеспечить соблюдение 10-секундное ограничение на пользователя
поэтому в основном я должен использовать session.message.timestamp как раз и предполагают 2-5 секундной задержки для передачи – PirateApp