Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Which is the Best Fork of Pyrogram? #1396

Open
2 tasks done
KumaTea opened this issue Feb 17, 2024 · 9 comments
Open
2 tasks done

Which is the Best Fork of Pyrogram? #1396

KumaTea opened this issue Feb 17, 2024 · 9 comments

Comments

@KumaTea
Copy link

KumaTea commented Feb 17, 2024

Checklist

  • I believe the idea is awesome and would benefit the framework
  • 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

@IgnacioArellano
Copy link

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.

@KurimuzonAkuma
Copy link

but is the best I've find so far.

Why?

@KumaTea
Copy link
Author

KumaTea commented Feb 19, 2024

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.

@KurimuzonAkuma
Copy link

@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

@xenmods
Copy link

xenmods commented Feb 19, 2024

@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.

@ChuckNorrison
Copy link

ChuckNorrison commented Apr 3, 2024

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

@DeekshithSH
Copy link
Contributor

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

@KurimuzonAkuma
Copy link

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

6 participants