RedCokeDevelopment / Teapot.py

A multi-purpose discord.py python discord bot
https://teapot.bot
MIT License
186 stars 33 forks source link

[ENHANCEMENT] Switch from requests to aiohttp #81

Open llamaair opened 1 year ago

llamaair commented 1 year ago

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.

RedTeaDev commented 1 year ago

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