хочу реализовать ожидание ответа в телеграм боте 5 секунд, но, учитывая, что может быть очень много ожиданий одновременно, то просто выходить в цикл и ждать - не вариант. Подскажите, как это сделать, чтобы не занимало много ресурсов.
дмитрий шевченко, да, асинхронный код работает в один поток.
Просто когда асинхронная функция (т.н. корутина) чего-то ждёт (например, спит, или ждёт ввода/вывода), она отдаёт управление, чтобы могла выполняться другая корутина.