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

Rename methods and add proper docs

ac3d2b8d7a6e48d9fd304ebc8d3676028f4b2a02 authored about 3 years ago
Add No Forwards chat option (#839)

* Add No Forwards chat option

* Fix chat.py

b283bce2623d3646f3d785378267e5db271a85ec authored about 3 years ago
Merge branch 'layer-136'

0a29890da4c62a6c0f1d9bbc43e11a69ef966e65 authored about 3 years ago
Change markdown spoiler delimiter

ebaf1a23fbe797d24e9ecc8d803bf4e174f9e967 authored about 3 years ago
Add parameter protect_content to send_* methods

f6625192d02b882068fa0e70eaef124479b37ef2 authored about 3 years ago
Add field Message.reactions

fb64e143b6e55a325df9c31b7e69d938c95e1c80 authored about 3 years ago
Add type Reaction

2799011c07f83fa239f5409377ccb6a282115f66 authored about 3 years ago
Add method send_reaction

1fa637553d797b377929346251691d8c5e91e2e6 authored about 3 years ago
Add field Chat.available_reactions

b0a9d28bda7e1408b8355cc31f80af8e22e05d4e authored about 3 years ago
Update REACTION_INVALID error message

46d3d8aaf60a67e4603cf11cdbc0afdaf4b0dd01 authored about 3 years ago
Handle the case when default_send_as is None (#842)

* fix parsing send_as peer.

* Update chat.py

Co-authored-by: Dan <14043624+delivrance@user...

00c91120d82b5ae3b23961e60b5edb5f2eaadde4 authored about 3 years ago
Add support for "spoiler" MessageEntity

f7b9137a6852e6f8c20903d2eabf0b08a62fb092 authored about 3 years ago
Update API schema to Layer 136

42c690757dc27a396fca1745f33bc041ff5a45c3 authored about 3 years ago
Merge remote-tracking branch 'origin/master'

9c670841706e4ec59ada60a5b78d277e35979f76 authored about 3 years ago
Merge branch 'mtproto-checks'

# Conflicts:
# pyrogram/errors/__init__.py
# pyrogram/session/session.py

a3fab6af4b43370c0a394f7a5280262c81a76810 authored about 3 years ago
Make bot_username optional for LoginUrl (#817)

* make bot username optional

* Update login_url.py

* Update login_url.py

Co-authored-by...

cc4a850134e393dace1149a86bfb101b111f3474 authored about 3 years ago
Add support for "send_as" chats

- Add methods get_send_as_chats() and set_send_as_chat()
- Add field Chat.send_as_chat

9a2bc25bc7f318378fa846048e85b983917887cc authored about 3 years ago
Add method get_discussion_message

e8076d1b8a9b9be3d1e37ea83abefe6f31f7ad05 authored about 3 years ago
Add Message/Chat.has_protected_content

a138b46668219399c3591d0c38c05d57636cf897 authored about 3 years ago
Rename kick(ed) occurrences to ban(ned)

2024b3c120d0e04a4cce3f53b8e81421d1721937 authored about 3 years ago
Add support for user profile buttons

a909dc12e7d2d587533f73e7036718fe4e7e88c6 authored about 3 years ago
Add support for ChatJoinRequest events

d103ae48feb21a1668103110aa88a106af013702 authored about 3 years ago
Update ChatInviteLink

8f8c85e8f3be80252b6a012230f7e5de87041828 authored about 3 years ago
Add approve/decline_chat_join_request

7d917f43e5c0ba0cd0aa442d5143c0e163d1660f authored about 3 years ago
Update create/edit_chat_invite_link

29b4615848591eaf4c982a0be722879671ad026f authored about 3 years ago
Use a specialized exception for handling BadMsgNotification

56e7e110372aa3bdd8de37a90d79cfe34deba7e4 authored about 3 years ago
Add RPC Error: CHAT_FORWARDS_RESTRICTED (#825)

* Add RPC Error: CHAT_FORWARD_RESTRICTED

* Fix the typo in the previous commit

Sorry, made...

419ecb1af5427a1a0bae8f1b782daf0dfbc40228 authored about 3 years ago
Include tests in sdist (#819)

4bb57a4da347f2c07e3a932521bca5b39f3d8acb authored about 3 years ago
Update session string format (#818)

fe764e0e2b26e1222f8ba7d45d756c41378d75f3 authored about 3 years ago
Fix -503 Timeout errors #664 (#812)

ef6125b57ad22aa2aff83365216b6e90970f54df authored about 3 years ago
Merge branch 'master' of https://github.com/pyrogram/pyrogram

a917596cb124b39b941544499b97c823a407beef authored about 3 years ago
Fix megagroup attribute on ChatForbidden objects

9b28a120e2a70711446b9c0489a596b9f3be66b8 authored about 3 years ago
Add new chat actions (#751)

* Add new chat action

* Update send_chat_action.py

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

6fb427fb9a61bfcd31494f65c948bcb3b9d1d676 authored about 3 years ago
Raise directly when not checking a boolean expression

ea3281b5f62caa916ea6f1ebb2f406bb66a2b36f authored about 3 years ago
Use specialized exceptions for handling security checks

8aa358129c3484a2cd35454dc82228e34663be13 authored about 3 years ago
Remove unneeded assertion

a720726479bd1f9b6804b837a7679bc4b9f682b1 authored about 3 years ago
Simplify the error handling a bit

ed9c7e4694f770f2ef90adc87152889c8530fc01 authored about 3 years ago
Tune stored_msg_ids max size

c2a29c8c302feff24e84e7974b7618f4437db105 authored about 3 years ago
Close and reestablish the TCP connection in case of mismatch

2a1af2b8e9afb54cc8f96bffb95317e52fbafcd3 authored about 3 years ago
Maintain a sorted list of stored_msg_ids

bc420da0e2ec34506263d0a8abef7019e1770194 authored about 3 years ago
Implement missing MTProto checks

cd027b8c1c252149cc7304b95b6ec8da53bd01fa authored about 3 years ago
Fix renamed raw API function (#810)

`raw.functions.channels.DeleteUserHistory` to `raw.functions.channels.DeleteParticipantHistory`

cebecb99c0e53d4de22a335540d84919658e5521 authored about 3 years ago
Also fetch peer_id user details

bf9e1864141bdab1a4f20393c7d10fcf8c522f63 authored about 3 years ago
Improve parsing of Chat

a73f990667ce2b2b396f7af2a46203a418da47da authored about 3 years ago
Update UserFull according to the new schema

8a08dcb92a63cb27fb71df1812c57cb71319ccc5 authored about 3 years ago
Fix wrong sender_chat

439935b4012eb03ad632c46191055227e9e7c566 authored about 3 years ago
Check empty messages first of all

e2cce1b1e6dfa109ab7f0b34ed5a5f2fce44c692 authored about 3 years ago
Don't propagate errors when fetching missing user details

8d03850d038e06b6d26d55b0c9ac456fafc81722 authored about 3 years ago
Fetch user details in case they are missing

85ee6c378560e5c9d035c5e68a81f1e7db485051 authored about 3 years ago
Fix joinchat links regex

34b6002c689273d7233ca1a0976da009a3aafe09 authored about 3 years ago
Fix missing argument

f7db10307112aa606a533af9d0b823fc34c563f2 authored about 3 years ago
Update MAX_USER_ID

2e964b3fa91a42fa4e9d683eaf5f8b8574c68cf0 authored about 3 years ago
Update get_me.py

804d00fa0f9ee8ea36874cc4ff575fafdec6fa47 authored about 3 years ago
Update API schema to Layer 135

ca29ea1db43b024015971d2e23a4da6ec916b747 authored about 3 years ago
Update API schema to Layer 134

a460d12a824ff61f1c96842b13f1fdd2ab0a7419 authored about 3 years ago
Fix Actions on Python 3.10

aba5304fd69d913176b80b818b9c334775036c62 authored over 3 years ago
Enable Actions on Python 3.10

e27f30dade75b7acc62a95e8b508a065a7aa036f authored over 3 years ago
Add search_global_count and search_messages_count methods (#768)

2265d282f5efc1c06ee230b294d43cbc9f22cd8f authored over 3 years ago
Update requirements.txt

0f204e1d8c6260b0d70edd383cfb34941e60bd1c authored over 3 years ago
Fix issues with Python 3.10 (#766)

6efd01937fa89441d381b4ad98b839268ca2d149 authored over 3 years ago
Read integers first when size matches

428cbf56a6b0b77dbe1f16aa301c9d5ecb02c058 authored over 3 years ago
Update API schema to Layer 133 (patch)

362441a74a2b0e1a88187a60be783279dc87ff33 authored over 3 years ago
Update iter_dialogs.py

Closes #749 #750 #756

09c82892597988d1ea7f8dd645cc9b8be300c226 authored over 3 years ago
Fix Message.command when case is different (#757)

* Fix Message.command when case is different

* Update test_command.py

Co-authored-by: Dan ...

02a3969101729f8a34b26e4fcc315eac7ed63095 authored over 3 years ago
Final fix for reading vectors of bare longs (#754)

fdbab8cc87ea6363e1c3358647abd758b5717e90 authored over 3 years ago
Actually fix reading vectors of bare longs

acd92b100b2f38671bdd2466cbb9632ed76983c8 authored over 3 years ago
Fix reading vectors of bare longs (#752)

c3953c18caa3364a2f11b2626349172fe93b1160 authored over 3 years ago
Update API schema to Layer 133

eec7ec39470e474ef012c47a94ee65d20e8f2cce authored over 3 years ago
Update API schema to Layer 132

320696b4b23c688d0488a6dbd2b1c9ca32ba4517 authored over 3 years ago
Improve the async-to-sync wrapper (#744)

* improved async to sync wrapper

* Create a new loop in non-main threads & improve readabilit...

bacc7c004bd7235c6728d951b9711998d9b7673b authored over 3 years ago
Further improve the session-switching mechanism for inline bots (#739)

* Ability to run multiple bot.

Global session creates a problem for other bot. As that sessio...

e68da74e89f198ba1276a91975e16237d221a6c9 authored over 3 years ago
Fix old non existing can_send_[sticker...] with can_send_other_messages (#746)

https://github.com/pyrogram/pyrogram/commit/c9d0c5d75a7646b43cd7e8c1f45715fd1630f797

aea1ffc46f236e07129bc54f42954a531cf086f0 authored over 3 years ago
Fix parameter name being in plural (#724)

9e9a944e86b2d4ea1a5f85111011b44f3b3d2c87 authored over 3 years ago
Fix accessing non-existent attribute (#747)

This should solve the error `AttributeError: 'ChatParticipantsForbidden' object has no attribute...

99e152a67cdfe81b7ae021fe5ffb7e8c5e01392b authored over 3 years ago
Fix TL schema naming conflicts (#690)

* Avoid variable conflicts with Telegram TL schema

* Fix game button with no data attached to...

4d933b80f96810b7a652a328dcc74f2645935362 authored over 3 years ago
Update API schema to Layer 131

6745c9d815fa2ee8c82593f103349f1bdc012a44 authored over 3 years ago
Update API schema to Layer 130

3d6ec570f3d0cfc8e663ed4733b4bf8bc6e0d442 authored over 3 years ago
Fix docs (#699) (#703)

* Fix docs (#699)

* typo fixing

* Update inline_query_result_video.py

* layer update 12...

8845b976ab1ac8cb7acc875a1d484683ecd98c3d authored over 3 years ago
Add missing parameters in reply_document (#700)

685b9328f85c27c1a3d1584132876e8f7cc2d867 authored over 3 years ago
Clearer error message

a65f8e2655e8ef7e4eefb4383f9a4306d9e9f1f1 authored over 3 years ago
Update API schema to L129 (patch)

3dde55db39af59445e66a0a1e73807779adff2c4 authored over 3 years ago
Update API schema to Layer 129

ab63abe6fdc739c51fde404523e1e2211b03b1c0 authored over 3 years ago
Use a cleaner link

f7713d135e072d3e21a5d242de361b64af84fd6e authored over 3 years ago
Update issue templates

c90e5a419c66b0a1e7325d86d9176a8a30b9f499 authored over 3 years ago
Merge branch 'chat-permissions-others'

91e0a08945031db6ea482b0f68ba033df4462651 authored over 3 years ago
Merge branch 'in-memory-media-group'

0ca8ab29abf8687033a66d386e9398d7dc58578e authored over 3 years ago
Add support for in-memory uploads in send_media_group (#519)

* Add support for in-memory uploads for send_media_group

* update input_media_photo docs

* upd...

523ed3e7cb7a0e90e64bedd641973460fe7b4dfb authored over 3 years ago
Sync chat permissions with official clients

c9d0c5d75a7646b43cd7e8c1f45715fd1630f797 authored over 3 years ago
Reword a note

6cb3e92838205377db94c302f2f647926718ae7f authored over 3 years ago
Add support for in-memory uploads in send_media_group (#519)

* Add support for in-memory uploads for send_media_group

* update input_media_photo docs

*...

0d12d8c1bb92ce7473218361ed3742e677d6c0aa authored over 3 years ago
Further improve the HTML parser

Related to #682

317685cf540c1a36bbb05990066907e4a23d48a6 authored over 3 years ago
Improve the HTML parser

Fixes #682

7c9f1cb8ef27ed55dd3b1a4fdf874833e7b832c7 authored over 3 years ago
Actually fix inline message id invalid (for inline message queries) (#683)

* Fix Inline Message ID Invalid

* Update inline_session.py

* Update inline_session.py

C...

be83f8e25ea909a92b64f6145ed96557cdf8ee39 authored over 3 years ago
Add more RPC errors

aef0cce8d973ffb3a7a5c7e1970fe714214a34f7 authored over 3 years ago
Squashed commit of the following:

commit d6dcf98d7445cbdc2a036deca57207c14bc354fc
Author: Dan <[email protected]...

dd32854db45a129fd0cfc8c759cedb53d83f710e authored over 3 years ago
Fix import errors

29701a3a55b00b127c0588791c8dbc4d092bc8a6 authored over 3 years ago
Fix typo in send_video examples (#679)

a4bb2a3fdf18ef67dd555d6904e334f48528301f authored over 3 years ago
Merge remote-tracking branch 'origin/master'

e2ef05394936d2d20922bca7c7b04cebcc0e2709 authored over 3 years ago
Fixes for InlineQueryResult{Audio,Video}

5fdb361487f58fba9bd475dc060ace204dc2723d authored over 3 years ago
add InlineQueryResultVideo

a56b1a3287c4b847dac2e6c38b612e5fc19ec924 authored over 3 years ago