pyrogram icon indicating copy to clipboard operation
pyrogram copied to clipboard

Which is the Best Fork of Pyrogram?

Open KumaTea opened this issue 4 months ago • 9 comments

Checklist

  • [X] I believe the idea is awesome and would benefit the framework
  • [X] I have searched in the issue tracker for similar requests, including closed ones

Description

Forgive me if it's rude to ask this question here.

Pyrogram is my favourite bot framework for Telegram, but sadly it seems to stop updating, as #1382 mentions. Various features introduced in newer versions of Bot API are missing in Pyrogram comapred to other Python wrappers.

After doing a quick search I found some forks that are actively maintained:

I appreciate their work, but these projects' docs don't contain a section clarifying what's new comapred to the original Pyrogram (v2.0.106), like bug fixes, new / removed functions, etc.

Could anyone recommend which is best (not confined to the forks above) with some reasons? Thank you.


✅ Resolved: Changes in this Fork from TelegramPlayGround / pyrogram

KumaTea avatar Feb 17 '24 14:02 KumaTea

TelegramPlayGround/pyrogram

Has their own updated documentation page https://telegramplayground.github.io/pyrogram/

I have not migrated to that fork yet, but is the best I've find so far.

IgnacioArellano avatar Feb 17 '24 19:02 IgnacioArellano

but is the best I've find so far.

Why?

KurimuzonAkuma avatar Feb 18 '24 08:02 KurimuzonAkuma

@KurimuzonAkuma https://github.com/TelegramPlayGround/pyrogram/blob/unknown_errors/docs/source/releases/changes-in-this-fork.rst changes in the fork

xenmods avatar Feb 19 '24 12:02 xenmods

https://github.com/TelegramPlayGround/pyrogram/blob/unknown_errors/docs/source/releases/changes-in-this-fork.rst

That's exactly the what's new that I'm looking for! Thanks a lot.

KumaTea avatar Feb 19 '24 14:02 KumaTea

@KurimuzonAkuma TelegramPlayGround/pyrogram@unknown_errors/docs/source/releases/changes-in-this-fork.rst changes in the fork

That doesn't answer the question of how this fork is better than others

KurimuzonAkuma avatar Feb 19 '24 16:02 KurimuzonAkuma

@KurimuzonAkuma TelegramPlayGround/pyrogram@unknown_errors/docs/source/releases/changes-in-this-fork.rst changes in the fork

That doesn't answer the question of how this fork is better than others

I know, I just provided the features the fork provides which the person you asked might have found the best.

xenmods avatar Feb 19 '24 17:02 xenmods

Hello, cause of the bad error handling described in #1306, i have tested the fork of @KurimuzonAkuma.

https://github.com/KurimuzonAkuma/pyrogram/releases/tag/v2.1.16

This version is awesome, i was not able to test the error handling yet, but the threading behaviour was improved a lot. It has a huge performance boost and maybe this will eliminate the telegram limits i faced in some circumstances.

You can easily upgrade to this version with pip

pip install -U https://github.com/KurimuzonAkuma/pyrogram/archive/refs/tags/v2.1.16.zip

ChuckNorrison avatar Apr 03 '24 17:04 ChuckNorrison

@KurimuzonAkuma Isn't it would be better if everyone work on same repo insted of Multiple Different Repos

DeekshithSH avatar Apr 29 '24 11:04 DeekshithSH

@KurimuzonAkuma Isn't it would be better if everyone work on same repo insted of Multiple Different Repos

Everyone has their own way of looking at it

KurimuzonAkuma avatar Apr 29 '24 11:04 KurimuzonAkuma