Python Script upgrade (Pyrogram/tgcalls)

Job ID: 38320412

Budget: $30 – $250 USD

I have a python3.9 script that uses Pyrogram, and tgcalls libraries, the script has 2 parts.
1) the bot that is created with botfather so that it can accept commands.
2) a userbot that is then commanded to join our groups active voice-calls and it plays a video/audio file that was passed to it (such as from spotify, youtube, or a web link) this is done through the help of yt-dlp and the spotify api.

I have a github repo for the code, however the repo has not been updated in over 2 years.

I want someone to upgrade this so that it is using the latest python, pyrogram2.x and tgcalls.

I want all the functionality of the script to remain the same, I also have access to full documentation that explains how everything works.
Related categories: Python Linux Telegram API