решил поделиться народной мудростью, потому что на данный момент разраб библиотеки этот момент не пофиксил, а кто не шарит тот и не сможет это сделать, да и в сети не нашел похожих тем. короче при использовании метода client.send_gift() возвращается ошибка по типу got unexpected keyword argument user_id мы просто переходим в локальный файл где у вас установлен pyrogram и в methods - business - send gift находим эту строку здесь user_id= меняем на peer= и теперь вы официально доели за телетоном (он в разы пизже пайрограма, жаль не обновляется, из за этого вот так прыгаем)
Кассандра, это форк и есть, потому что в pyrogram оригинальном вообще нет методов работы с подарками. и все равно телетон роднее