I'm developing a discord bot using discord.py (rewrite branch) for my servers and I need to invite the bot to multiple servers and use it simultaneously. 
My question is: 
Do I need to set up a new thread for every server or does the bot queue events and handle them one by one? if it does queue them, should I just use that or use separate threads?
Sorry if this is a noobish question but I'm fairly new to discord.py and I don't really understand how it works just yet.
Thanks for reading
Multiprocesses, threads or queues can all be used to approach this issue each with their respective advantages and disadvantages . Personally I would use threads as the events that need to take place on each server are independent of each other mostly.
How does a discord bot handle events from multiple servers