Dan
a9e7d15bf6
Add a watchdog for incoming updates
2022-12-23 15:40:56 +01:00
Deekshith SH
0e64ebc0be
Fix typo ( #1029 )
2022-11-13 14:28:18 +01:00
Artem Kvrvgv
b848e05225
Fix copy_message return type hint ( #1128 )
...
* fixed copy_message method type-hint
* Update copy_message.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-11-13 14:25:19 +01:00
Sam
b423730dcb
Fix on_disconnect decorator not working ( #1134 )
...
* Fix on_disconnect decorator not working
* Remove useless if else statment in on_raw_update
2022-11-13 14:18:42 +01:00
Dan
bf52ec1e94
Update usable-by labels
2022-10-15 15:51:02 +02:00
Dan
bb44f36247
Add usable-by labels for methods
2022-10-14 11:54:26 +02:00
Dan
ec476aa293
Call get_me() before initializing the client
2022-09-23 09:50:11 +02:00
Dan
2870ae84e7
Move get_me() call into start()
2022-09-22 15:26:42 +02:00
Dan
6dced525ab
Update example
2022-09-15 12:15:13 +02:00
Dan
e0fdcc7f3a
Fix send_reaction
...
Fixes #1086
2022-09-05 18:18:42 +02:00
Dan
1db03c4351
Fix for older Python versions
2022-09-03 14:23:52 +02:00
Dan
5d11c03b4e
Add set_emoji_status method
2022-09-03 14:18:12 +02:00
Dan
04b343f61b
Add get_default_emoji_statuses method
2022-09-03 14:06:46 +02:00
Dan
ed008dd3bb
Fix message entity parsing and serialization
2022-08-28 20:32:43 +02:00
Dan
95aae430a8
Fix serialization of empty optional lists
2022-08-28 16:43:45 +02:00
omg-xtao
cb5431d976
Fix get_custom_emoji_stickers parameter type in docs ( #1066 )
...
* Fix get_custom_emoji_stickers Int type
* Fix misleading docstring
* Update get_custom_emoji_stickers.py
* Update get_custom_emoji_stickers.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-08-17 17:58:47 +02:00
Dan
2e46514012
Refactor Sticker parsing
2022-08-14 11:19:01 +02:00
LёNya
95de5f7eae
Fix determining video sticker resolution. Add sticker duration to Sticker type ( #1065 )
2022-08-14 10:50:48 +02:00
Dan
8c399323c8
Add new method get_custom_emoji_stickers
2022-08-12 17:34:10 +02:00
Davide Galilei
e1923508f6
Fixed edit_inline_media once again ( #1052 )
...
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-08-11 14:07:31 +02:00
dogghi
8da0851984
Add support for BytesIO in InputMedia objects ( #1047 )
...
fix docstrings and fix "TypeError: stat: path should be string, bytes, os.PathLike or integer, not BytesIO" when passing a BytesIO object to an InputMedia subclass
2022-08-11 13:58:36 +02:00
Mahesh
298d361092
Store "me" user object before starting dispatcher ( #1042 )
2022-07-16 19:25:26 +02:00
Davide Galilei
4398cbb561
Improve edit_inline_media ( #1036 )
2022-07-14 20:21:34 +02:00
மனோஜ்குமார் பழனிச்சாமி
eb4ff1427b
Fix delete_profile_photos example ( #990 )
2022-06-20 11:42:37 +02:00
noreph
34ffc4991a
Fix example typo ( #1020 )
2022-06-20 11:41:10 +02:00
Dan
caa26b2c6a
Improve upload file size checks
2022-06-20 10:32:17 +02:00
Dan
d71db29a8c
Store the "me" user object
2022-06-20 10:28:49 +02:00
Dan
0a50520fc9
Improve idle() implementation
2022-06-20 09:52:09 +02:00
Dan
b35810dc9f
Update compose example
2022-06-20 09:48:03 +02:00
Dan
d61a2ce8a9
Remove syncer.py
2022-06-20 09:40:30 +02:00
Dan
c5958fc0c4
Fix offset_date not being an integer timestamp
...
Closes #1003
2022-05-26 11:30:20 +02:00
Dan
f6283757e1
Add sequential parameter to compose()
2022-05-15 14:26:12 +02:00
Dan
5681ccefe1
Add back the ability to pass iterators to some methods
2022-05-15 14:24:59 +02:00
Dan
ff90baffb3
Fix get_messages and usages
2022-05-14 21:12:37 +02:00
leonardotty
d984ae24d5
Add missing parameter to send_reaction ( #993 )
2022-05-14 19:28:44 +02:00
DevOps117
6e1425ada3
Drop support for iterators where they are not needed ( #969 )
...
* delete_messages: Drop support for generators
Since we used a list there anyway, this approach will lead to more localized errors and can reduce function overhead.
Signed-off-by: devops117 <55235206+devops117@users.noreply.github.com>
* delete_messages: Return pts_count:int
An example usecase would be for a normal bot which uses range based on message ids
instead of keeping a track of messages and using the DeletedMessagesHandler.
Signed-off-by: devops117 <55235206+devops117@users.noreply.github.com>
* Drop support for Iterators and update docstrings and some cleanups.
Signed-off-by: devops117 <55235206+devops117@users.noreply.github.com>
* Update get_users.py
* Update get_messages.py
* Update delete_messages.py
* Update forward_messages.py
* Update get_messages.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-05-14 08:58:30 +02:00
Dan
6cf849c3ea
Revert "Update maximum caption length ( #989 )"
...
This reverts commit f1e4a0ce74 .
2022-05-07 12:01:14 +02:00
Stark Programmer
e708f8dabf
Add missing parameters to Chat.set_photo ( #980 )
2022-05-06 22:08:52 +02:00
leonardotty
f1e4a0ce74
Update maximum caption length ( #989 )
...
Co-authored-by: leonardotty <leonardo.rossidev@gmail.com>
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-05-06 22:06:11 +02:00
Dan
ce49fc38a0
Fix promote_chat_member when adding bots as admins
2022-05-06 22:00:20 +02:00
Stark Programmer
32b3452e76
Fix self-destruct media if file_id and ttl_seconds are passed ( #971 )
2022-04-27 09:17:14 +02:00
Dan
7992549386
Fix on_edited_message not being correctly registered in plugins
2022-04-25 17:27:36 +02:00
Dan
5f47c8c499
Fix some examples
2022-04-25 16:52:04 +02:00
Dan
8852756798
Fix zero-datetime not working in some systems
2022-04-24 18:13:18 +02:00
Dan
1ae719c252
Rework send_poll: add missing parameters
2022-04-24 11:56:07 +02:00
Dan
43f9b57567
Add the method answer_web_app_query
2022-04-24 11:56:07 +02:00
Dan
b645a75b93
Allow negative offsets in stream_media
2022-04-24 11:56:07 +02:00
Dan
59ccc4de88
Documentation fixes
2022-04-24 11:56:07 +02:00
Dan
fd0044c2ec
Add {get,set}_chat_menu_button
2022-04-24 11:56:07 +02:00
Dan
7654dc82e8
Add methods {get,set}_bot_default_privileges.py
2022-04-24 11:56:07 +02:00
Dan
c54be38696
Rename can_manage_voice_chats to can_manage_video_chats
2022-04-24 11:56:07 +02:00
Dan
d48cef9a26
Add ChatJoiner and get_chat_join_requests
...
Rename get_chat_invite_link_{members -> joiners}
Rename get_chat_invite_link_{members -> joiners}_count
2022-04-24 11:56:07 +02:00
Dan
f6f6141b19
Add approve/decline_all_chat_join_requests
2022-04-24 11:56:07 +02:00
Dan
74f970e863
Add more docstrings to stream_media
2022-04-24 11:56:07 +02:00
Dan
394a9adc03
Fix type hints
2022-04-24 11:56:07 +02:00
Dan
3e33ef0c0d
Add support for media streams with the method stream_media
2022-04-24 11:56:07 +02:00
Dan
01ca652f8c
Add support for in-memory downloads
2022-04-24 11:56:07 +02:00
Dan
4cb9dec35d
Remove remaining iter_* methods
2022-04-24 11:56:07 +02:00
Dan
9be3818486
Add new function compose
2022-04-24 11:56:07 +02:00
Dan
124bcb4db7
Remove API key requirement for existing sessions
2022-04-24 11:56:07 +02:00
Dan
b47591e6d2
Turn examples asynchronous
2022-04-24 11:56:07 +02:00
Dan
ecc90caba2
Handle edited messages using a separate handler
2022-04-24 11:56:07 +02:00
Dan
0e3c2e4412
Rename RPCError.x to RPCError.value
2022-04-24 11:56:07 +02:00
Dan
68f151bad5
Merge changes
2022-04-24 11:56:07 +02:00
Dan
405528c74b
Revamp get_chat_members related methods
2022-04-24 11:56:07 +02:00
Dan
84f0b3a97a
Rename some enums
2022-04-24 11:56:07 +02:00
Dan
bbc109d73e
Remove unused method
2022-04-24 11:56:07 +02:00
Dan
04eef09097
Don't fetch reply-to messages in search_messages
2022-04-24 11:56:07 +02:00
Dan
d1bdaae81d
Add methods related to discussion threads and comments
2022-04-24 11:56:07 +02:00
Dan
bf8a334e32
Revamp get_chat_history related methods
2022-04-24 11:56:07 +02:00
Dan
41f16a17c9
Fix filters.command not working with multiple running bots
...
Closes #864
2022-04-24 11:56:07 +02:00
Dan
78efb04b40
Rename Client.send to Client.invoke
2022-04-24 11:56:07 +02:00
Dan
32624ef5e6
Improve type hints
2022-04-24 11:56:06 +02:00
Dan
274650cda9
Rename Message.message_id to Message.id
2022-04-24 11:56:06 +02:00
Dan
b697826b5a
Replace integer timestamps with datetime objects
2022-04-24 11:56:06 +02:00
Dan
bbad58a83f
Add enumerations
2022-04-24 11:56:06 +02:00
Dan
9661b804b6
Revamp ChatMember, add ChatPrivileges and support for banned chats
2022-04-24 11:56:06 +02:00
Dan
976c2c47a2
Rename update- to set_username and set_chat_username
2022-04-24 11:56:06 +02:00
Mahesh
1c225776c9
Removed unnecessary create_task ( #706 )
2022-04-15 13:55:03 +02:00
Marco Burro
7a5ab4bffa
Fix inline query results typing ( #958 )
2022-04-15 11:35:21 +02:00
Shohih Abdul
acc2c72d6d
Improve type hinting for join_chat method ( #957 )
2022-04-14 20:34:55 +02:00
Dan
0c0a4b5a5c
Remove unneeded parameter hide_via from send_inline_bot_result
2022-04-11 15:17:16 +02:00
Dan
7bfcd5ac5f
Revamp bot commands and bot command scopes
...
Closes #777
2022-03-28 13:23:12 +02:00
Andrea Maugeri
aa41ac5fd2
Fix issue in set_bot_commands ( #778 )
2022-03-28 11:48:15 +02:00
Dan
8ee5ea02b1
Update pin_chat_message to return Message instead of bool
2022-03-19 20:57:17 +01:00
blank X
e0eccfa8fb
Respect file_name if file passed is a file object ( #912 )
...
Fixes #911
2022-02-26 11:13:08 +01:00
Roj
f1298dfdc6
Add video_start_ts parameter to set_chat_photo ( #770 )
...
* Add `video_start_ts` parameter to `set_chat_photo`
* Docstrings update
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-01-29 14:08:15 +01:00
Danipulok
10c512d39c
Remove unnecessary method call in get_media_group ( #860 )
2022-01-11 16:42:04 +01:00
Dan
fbdc6613f2
Fix can_send_other_messages permission being inverted
...
Fixes #868
2022-01-10 14:31:17 +01:00
SUBIN
1d7c57e669
Add missing parameter protect_content ( #859 )
2022-01-07 17:05:34 +01:00
Dan
626a1bd938
Update copyright year
2022-01-07 10:23:45 +01:00
Dan
8c8288412f
Various improvements
2022-01-07 10:18:51 +01:00
Dan
80d0966691
Merge branch 'set-chat-protected-content'
2022-01-07 09:51:47 +01:00
Dan
ac3d2b8d7a
Rename methods and add proper docs
2022-01-05 12:50:44 +01:00
Fernando Werneck
b283bce262
Add No Forwards chat option ( #839 )
...
* Add No Forwards chat option
* Fix chat.py
2022-01-05 12:37:25 +01:00
Dan
f6625192d0
Add parameter protect_content to send_* methods
2022-01-03 11:12:24 +01:00
Dan
1fa637553d
Add method send_reaction
2021-12-30 13:43:44 +01:00
Dan
a3fab6af4b
Merge branch 'mtproto-checks'
...
# Conflicts:
# pyrogram/errors/__init__.py
# pyrogram/session/session.py
2021-12-24 16:28:29 +01:00
Dan
9a2bc25bc7
Add support for "send_as" chats
...
- Add methods get_send_as_chats() and set_send_as_chat()
- Add field Chat.send_as_chat
2021-12-23 16:53:03 +01:00
Dan
e8076d1b8a
Add method get_discussion_message
2021-12-22 15:00:03 +01:00