Для выполнения нескольких запросов к базе данных одновременно можно использовать механизм многопоточности или многозадачности. Например, в Python можно использовать библиотеку `concurrent.futures` для запуска нескольких запросов параллельно.
Чтобы избежать ошибки `Recursive use of cursors not allowed` при одновременном выполнении действий несколькими пользователями в телеграмм-боте с использованием SQLite3, можно использовать механизм блокировки. Например, при помощи команды `BEGIN IMMEDIATE TRANSACTION` можно заблокировать базу данных на запись и избежать конфликтов при одновременном доступе к ней.
Если SQLite3 не поддерживает одновременное выполнение запросов, то можно рассмотреть использование других локальных баз данных, таких как PostgreSQL, MySQL или MariaDB. Эти базы данных обладают более продвинутыми механизмами управления параллельным доступом к данным и могут быть более подходящими для случаев, когда необходимо обрабатывать запросы от нескольких пользователей одновременно.