Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pyrogram/pyrogram

Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots
https://github.com/pyrogram/pyrogram

Update Pyrogram to v2.0.106

efac17198b5fcaec1c2628c4bba0c288a4d617d4 authored over 1 year ago by Dan <[email protected]>
Move the CDN DC IPv6 to the correct mapping

2ff67c72aa97447b4439f52e56cd5362b8c77492 authored over 1 year ago by Dan <[email protected]>
Update Pyrogram to v2.0.105

d9d68529aa6ca24066244e054d0bf87b0606d2c8 authored over 1 year ago by Dan <[email protected]>
Add RSA public keys & IP addresses for some CDN DCs

e24d5b1cf56cdaec5c1cc0e3993b135f529f17ce authored over 1 year ago by Dan <[email protected]>
Update Pyrogram to v2.0.104

cea21ad6d035957b52d693b56433e1a7ccd97b3b authored over 1 year ago by Dan <[email protected]>
Update API schema to Layer 158

bb678a4fb6ca41fe3d7c441989aab84273445546 authored over 1 year ago by Dan <[email protected]>
Update Pyrogram to v2.0.103

68c7bd6e12c5339919f68f346208cebe1aed28d4 authored almost 2 years ago by Dan <[email protected]>
Update API schema to Layer 155

8cff5594c0eefe67f8aa36d6b12689a76e5d54ee authored almost 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.102

abed55aea9d6687a8054282d8ee2d964ec39e23a authored almost 2 years ago by Dan <[email protected]>
Separate cases between Channel and ChannelForbidden

0a90d54010df1712048c270fe1378337f275e483 authored almost 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.101

fb3f9acc181cb176386e695a2ec942f28d9669b6 authored almost 2 years ago by Dan <[email protected]>
Update chat username parsing in case of multiple usernames

a3a4a0204c382bc2e4038f8c6cb9a7e215603c48 authored almost 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.100

d6476ce57e85cc4b655a4cb23b8f1e8958eab8de authored almost 2 years ago by Dan <[email protected]>
Update send_inline_bot_result return type hint

787eabd940aa1439086b67fc96cb922fe12ef24e authored almost 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.99

96ffc7efcd32a65b73ea1bf609faf08492d93b99 authored almost 2 years ago by Dan <[email protected]>
Add missing has_spoiler parameter to reply_{animation,photo,video}

2e82fcecff01dee0df2969135a96c317a39a1894 authored almost 2 years ago by Jins Mathew <[email protected]>
Update bug_report.yml

f040aefc9f074c59b387ec08cc80deea42760b98 authored almost 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.98

53cb3f29c7d98dec6deccc32dfe04b26affa2f3b authored almost 2 years ago by Dan <[email protected]>
Update API schema to Layer 152 (#1207)

5c5dce662025b0cc59106f526b7f1d3fe949361a authored almost 2 years ago by Nick <[email protected]>
Update bug_report.yml

22e2b7ff62bfe7ea0fd3cff71f35af8e2c04683c authored almost 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.97

cfbc848dcf0c73acc279516e168651f95b2e2a4a authored almost 2 years ago by Dan <[email protected]>
Tweak Session timeouts

245b7e653db22fdb5273c04af646bf3bc69db5e0 authored almost 2 years ago by Dan <[email protected]>
Change connection mode

283246a6b828706e3f2a66c19f62a41665a60338 authored almost 2 years ago by Dan <[email protected]>
Allow to specify a limit to concurrent transmissions

82b8c7792e028a7ea5f855f2e7e1fe13bdabbfcb authored almost 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.96

2a7110e257171858ed701625660df227cfba7a85 authored about 2 years ago by Dan <[email protected]>
Sort the lists of known errors

a58e19827a524b713222c1e0e2da2fb7eb3a79ae authored about 2 years ago by Dan <[email protected]>
Lower the logging level of some log calls

d53e1c235b0814e6a2d5260fd4668f42c92b5348 authored about 2 years ago by Dan <[email protected]>
Add BUTTON_USER_PRIVACY_RESTRICTED to the list of known errors (#1193)

* Add BUTTON_USER_PRIVACY_RESTRICTED to known errors

* Update 400_BAD_REQUEST.tsv

Co-autho...

043734f02b2dc3a239525028ec186354c251037b authored about 2 years ago by Mahesh <[email protected]>
Update Pyrogram to v2.0.95

f9a9673011bdd4d589d7b493a3f0bdd214059645 authored about 2 years ago by Dan <[email protected]>
Add INVITE_REQUEST_SENT to known errors

24018532c887a61171cabc7c233caec31b41f1d3 authored about 2 years ago by Dan <[email protected]>
Add BOT_ONESIDE_NOT_AVAIL to known errors (#1073)

* `BOT_ONESIDE_NOT_AVAIL`

* Update 400_BAD_REQUEST.tsv

Co-authored-by: Dan <14043624+deliv...

388c534e1f7e45b75ddca536a865dfcdfe4d6991 authored about 2 years ago by Nick <[email protected]>
Update Pyrogram to v2.0.94

aa2f18922540225de9eb266ebeee72d4ca8905d4 authored about 2 years ago by Dan <[email protected]>
Limit the amount of concurrent transmissions

8441ce2f4790f81655fe48f6fda57dad432ee798 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.93

b19764d5dc9e2d59a4ccbb7f520f78505800656b authored about 2 years ago by Dan <[email protected]>
Add error messages for transport errors

6752af8796041b1a8f0810fd7ea5ac5dee807149 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.92

526aaa0f9dc2918773796058557aa041185b0ac1 authored about 2 years ago by Dan <[email protected]>
Set has_media_spoiler only in case of Photo, Video or Animation media

a09c5a3b987be316a6deacc97699fc2ae9515f2a authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.91

fbd62f959658a7da6ce76e589ca9419f02702a77 authored about 2 years ago by Dan <[email protected]>
Fix resolving peers for users with multiple usernames

This currently makes it work for the first available username only

2de8f1921cd68a88d5b3a6755c10baf85d1685fe authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.90

3b0dee7dd5409614c32b3572423aef9172a73d54 authored about 2 years ago by Dan <[email protected]>
Add support for email sign in codes

Fixes #1183

1e6209da3be0cee0306a53dcc1a22e115eea0a27 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.89

5d3abd3ab03e8b64ff143028ecbeb224f676512a authored about 2 years ago by Dan <[email protected]>
Add media spoiler support for other relevant methods

- send_media_group()
- edit_message_media()
- edit_inline_media()

e8bd6396344cb08310f32610150943f7c73a213f authored about 2 years ago by Dan <[email protected]>
Add the field is_persistent to the class ReplyKeyboardMarkup

50d87bf5e9665bb91b7d3bf1b976ccec3959d9ca authored about 2 years ago by Dan <[email protected]>
Add the field has_spoiler to relevant InputMedia* classes

- InputMediaPhoto
- InputMediaVideo
- InputMediaAnimation

a116ea42c8427ea48f1ed38856016bb943ca234f authored about 2 years ago by Dan <[email protected]>
Add media_spoiler filter

06996d24ff7353c6a5a1118b273a48c6abe02c03 authored about 2 years ago by Dan <[email protected]>
Add the parameter has_spoiler to relevant send_* media methods

- send_photo()
- send_video()
- send_animation()

c707a4baaee5cccb79c618f715020983b966b8bf authored about 2 years ago by Dan <[email protected]>
Add the field has_media_spoiler to the class Message

ef29b3c519b8459ba207b603a528acd5590014c4 authored about 2 years ago by Dan <[email protected]>
Update API schema to Layer 151 (#1182)

e0dda5ab26ed2952e0ba70ffb0b147adb86b1c3b authored about 2 years ago by Nick <[email protected]>
Update Pyrogram to v2.0.88

fbf722d2653064afe3c751841e10dc5d5a830a1c authored about 2 years ago by Dan <[email protected]>
Apply security checks to each message in the container

cf1e31c413dc6b5ad03b4b78a73fc256b3e537c7 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.87

7ee47b220d103bf1725f69913654f73a9a57b8e9 authored about 2 years ago by Dan <[email protected]>
Clear stored_msg_ids on session stop

d890e5346cc9e6946b6e42addf1aad980e8369a9 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.86

82c81c10bdc9ca1bba13b7efcea39b5219334603 authored about 2 years ago by Dan <[email protected]>
Raise and handle send errors in order to immediately act upon

1daa05a35cd2c089c4aed946dddb7ae2bef92d3d authored about 2 years ago by Dan <[email protected]>
Create a future result before sending its request

5ca422b31425da9c0d3cb070d1856496bd046170 authored about 2 years ago by Dan <[email protected]>
Handle proxy socket connections using thread executors

2dca5aeac20b2e3a6762c01e0b28a375ad97e6a6 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.85

1fa6f3b924d95cc4a6a5b37bcebf924acd75ba0d authored about 2 years ago by Dan <[email protected]>
Workaround proxy sockets not timing out properly

cf06939a55f37ffa05b0bca1155981e1fa09f206 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.84

52effe19d58368bf0d8884272f07fe5d2148aab8 authored about 2 years ago by Dan <[email protected]>
Tweak file upload settings

Multiple sessions as used in the current implementation were causing a
variety of network related...

dc3b8a5e01ff7a94243ef158b415d1dca5b15431 authored about 2 years ago by Dan <[email protected]>
Introduce back some previously reverted changes

9bf742abc0bb6342749ce108fa49dd9c2bedb646 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.83

03d60cdfe656d527c510a7924a0b2332fb8398e7 authored about 2 years ago by Dan <[email protected]>
Revert some of the latest changes

bff583ed7562c20c3f1818a3cf05bf6051987320 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.82

a81b8a22545f2b18c7df7f59cd8d458e1c7589f3 authored about 2 years ago by Dan <[email protected]>
Update exception message

235dde2251a28df7149795563184c8920f0ca9d5 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.81

916be081163ea64902d99b4f40da47072caca68d authored about 2 years ago by Dan <[email protected]>
Update tcp.py

8b87c6ace3d867c3003b7a9c03d93648b96ef18d authored about 2 years ago by Dan <[email protected]>
Update requirements.txt

ab45707f0f5ab9a7a20475701ab20e385692bcf4 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.80

6b54467a0d6611f3dd60ec76a9dacdb170a25082 authored about 2 years ago by Dan <[email protected]>
Optimize log calls

01cd8bb57f5ade27abb287cf01bf146181985a8d authored about 2 years ago by Dan <[email protected]>
Update session.py

d298c62c6dea4c6fc0a5d8384a123481a21df2b0 authored about 2 years ago by Dan <[email protected]>
Update connection.py

7182a7cff755fa068b42bdf1eaaba27b1b5859f5 authored about 2 years ago by Dan <[email protected]>
Make the use of proxies an optional dependency

dd4e41f63f998c64d269989111ca6d3b42b95588 authored about 2 years ago by Dan <[email protected]>
Always use non-blocking sockets

6aae3a9c77e52102de905556f17227f15f2ff5fe authored about 2 years ago by Dan <[email protected]>
Don't raise write() and close() exceptions

9ee1807e42ba1c02b9f052c9d5695a3faaea865c authored about 2 years ago by Dan <[email protected]>
Keep lang_code lowercase

7e5d59354493e46cfd6acfe75ea72b8ce23e015c authored about 2 years ago by Dan <[email protected]>
Update requirements.txt

9eaaf105c18f18db12857b782ecf4d0081997847 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.79

3d5e9d841f2625a4262c2129cb9ff44bdbd5740e authored about 2 years ago by Dan <[email protected]>
Revert to triggering a reconnection when skipping invalid packets

ce8c242eb45d0d0e84fea3180249addeb3ece6ff authored about 2 years ago by Dan <[email protected]>
Add messages for mismatched checks

b23e34494ee5fc25214167fdb49a449eaa040426 authored about 2 years ago by Dan <[email protected]>
Switch back to local system time synchronization

perf_counter will stop counting when the system goes to sleep, causing
the generation of invalid ...

ae028ab4b67b2c7aab9726a48aeabb0b5432be91 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.78

13094f1d8b92b83366f652274b2efa678ee29aa7 authored about 2 years ago by Dan <[email protected]>
Remove unneeded threading.Lock

4c32a15cfdd3aef38bbee8a6863615461aad5424 authored about 2 years ago by Dan <[email protected]>
Remove special cases for older Python versions

87ae79e0e2a68a7e215ac7a006cda207361e4087 authored about 2 years ago by Dan <[email protected]>
Fix usages of removed attributes

dbf2e471b552b8e3012d89ef8acc21ac7929ea15 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.77

b3825c209e03f9293116f20b62479744dab22d0f authored about 2 years ago by Dan <[email protected]>
Add back a reference to the loop

c7d362990f1de45fcc950ae5b4d13bfd03ef3108 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.76

13e8c419917abbb22cd69d0334412cc2645e3df1 authored about 2 years ago by Dan <[email protected]>
Use Python's standard sockets in case of no proxy

f12005b5d0dfa85ec435a4812873077a9c143bde authored about 2 years ago by Dan <[email protected]>
Remove unused variables

deb560a05154f5371dc708d150da7a2b1fc1dea1 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.75

91160bf834a486047a3c2eb3bcfa78277f10847f authored about 2 years ago by Dan <[email protected]>
Keep a timeout while connecting and set non-blocking afterwards

Also fix an await to None value

1cb17152f8642097e00818a9a963936bc4b1d05a authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.74

f30510ab7d18c87e4e7af9781a3004cd95441948 authored about 2 years ago by Dan <[email protected]>
Switch to non-blocking sockets & use a send queue

84d60b56b3b32bda046570881bed12aaea4222a8 authored about 2 years ago by Dan <[email protected]>
Update Pyrogram to v2.0.73

f350691c698c0cdc339128544e30d820a158d08b authored about 2 years ago by Dan <[email protected]>
Add VOICE_MESSAGES_FORBIDDEN (#1151)

* add VOICE_MESSAGES_FORBIDDEN

* Update 400_BAD_REQUEST.tsv

Co-authored-by: onefedov <onef...

265f5fc72e37bba28824b5d661370976d37200be authored about 2 years ago by KyMaP13 <[email protected]>
Add support for Fragment SMS codes (#1170)

c4a47b99ae66467b547744d280694ac5f5e307da authored about 2 years ago by omg-xtao <[email protected]>
Update Pyrogram to v2.0.72

8afd4597fa0904eb6564d9521e4c81bc05d66188 authored about 2 years ago by Dan <[email protected]>
Remove threading.Lock usages

81573bce764fa4c2e5bd9ea1b0451154c7fe014e authored about 2 years ago by Dan <[email protected]>