Teapot.py icon indicating copy to clipboard operation
Teapot.py copied to clipboard

[ENHANCEMENT] Switch from requests to aiohttp

Open llamaair opened this issue 2 years ago • 1 comments

The requests library is not async and therefore blocking. This means that if 2 users run a command that uses requests, at the same time, it will take longer for the bot to respond to the second user than the first.

However, aiohttp is not blocking, which means that if 2 users execute the same command using the aiohttp library instead of requests, the bot will respond to both users at approximately the same time.

Therefore, I highly recommend switching from the requests library to aiohttp, or any other async library.

llamaair avatar Jun 25 '23 09:06 llamaair

See https://github.com/RedCokeDevelopment/Teapot.py/issues/68

RedTeaDev avatar Jul 18 '23 08:07 RedTeaDev