Таймер и API Telegram

Я не до конца понимаю принцип работы запросов на API Telegram и хочу поинтересоваться у знатоков:

Например, пользователь отправил боту /start и бот ответил не сразу же, а через секунду.

Правильно ли я понимаю, что все запросы встают в очередь у API Telegram и не работают параллельно, например 3 запроса от разных пользователей будут отправлены обратно клиенту в зависимости от очереди?

Другими словами, например 1 клиент вызвал у бота функцию, которая занимает 1 минуту у скрипта, а 2 клиент вызвал функцию, которая занимает 1 секунду. Второму клиенту придёт ответ, когда придёт ответ первому ? Так получается ?


Ответы (2 шт):

Автор решения: Max Gacrux

Для каждого пользователя запросы обрабатываются асинхронно. Но все зависит от того какую библиотеку Вы используете. Рекомендую aiogram/

→ Ссылка
Автор решения: Леха

каждое сообщение или действие в боте пользователя запускает скрипт на вашем хостинге. точно так же как и при просмотре веб страниц, разные люди запускают одну и ту же страницу, но она выполняется каждому своя параллельно, а не последовательно.

сам бот отдает и принимает действия мгновенно, а вот будет ваш скрипт на секунду или на минуту бота не волнует. он запустил несколько скриптов на вашем хостинге и они параллельно работают

→ Ссылка