Dan
16d3b2d56e
Make sure mime.types actually gets installed
2019-04-30 10:45:27 +02:00
Dan
94574efe2c
Remove unneeded method
2019-04-30 10:33:11 +02:00
Dan
e7258a341b
Add mime.types in MANIFEST.in
2019-04-20 22:51:54 +02:00
Dan
cec43bf568
Update develop version
2019-04-20 18:57:07 +02:00
Dan
63d76a7f13
Bring back automatic mime type detection for new uploads ( fixes #239 )
...
- Add mime.types file to contain a good database of type -> ext mappings
from svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types
- Load mime.type at BaseClient creation and add two convenience methods
for guessing mime types from filenames and extensions from mime types,
guess_mime_type and guess_extension
- Make all send_* method as well as download_media use the new mime type
database via guess_mime_type and guess_extension methods
2019-04-20 18:56:30 +02:00
Dan
57be97566d
Make delete_messages return False when it fails to delete
...
This is because there will be no exception raised, because Telegram
is not sending any RPCError when you try to delete a message you don't
have rights on to.
2019-04-14 22:34:05 +02:00
Dan
605b5f1b0f
Merge branch 'develop'
2019-04-14 13:17:06 +02:00
Dan
7ed962134a
Add missing ChatPermissions docs
2019-04-14 13:13:46 +02:00
Dan
afac7651e4
Update to v0.12.0
2019-04-14 12:45:06 +02:00
Dan
d2179e2ede
Fix Filters.video_note wrong name
2019-04-14 12:25:31 +02:00
Dan
1e635f00ea
Fix set_chat_description not working anymore with the new Layer
2019-04-13 16:10:15 +02:00
Dan
0d5724164c
Update examples
2019-04-13 16:03:33 +02:00
Dan
6ad9caa7c6
Automatically cast inline result ids to string
2019-04-13 15:54:19 +02:00
Dan
4d1abbbb79
Make the deprecation warning actually work
2019-04-13 14:41:14 +02:00
Dan
292a6ea7bf
Refactor the command filter.
...
Also allow it to work on media captions as well
2019-04-13 14:21:53 +02:00
Dan
88078d4573
Simplify user and chat filters implementation
2019-04-13 14:03:01 +02:00
Dan
0c5f5738a5
Add ACCESS_TOKEN_INVALID error
2019-04-13 13:32:16 +02:00
Dan
05aed5e0e1
Clean up documentation pages
2019-04-12 15:52:06 +02:00
Dan
3ac62ba941
Merge pull request #236 from Bfas237/develop
...
A global fix for Python < v3.5.6 which was causing error with sqlite3
2019-04-08 16:53:18 +02:00
Ningmua Bruno
8023aa5d28
Attempting solution to why pyrogram breaks
2019-04-01 02:36:54 +01:00
Ningmua Bruno
17d3a5b4cd
Add files via upload
2019-04-01 02:35:04 +01:00
Dan
fbe6af2fc6
Automatically handle flood waits when using get_chat_members
2019-03-28 16:24:11 +01:00
Dan
e79f4fde80
Fix send_chat_action not working with upload_* actions
2019-03-28 14:01:38 +01:00
Dan
e05a5ebf6f
Fix core types not being printed because of missing __slots__
2019-03-28 14:01:16 +01:00
Dan
b4da453ef3
Documentation fixes
2019-03-27 14:46:02 +01:00
Dan
ef5dd96bdc
Fix broken mentions for both HTML and Markdown
2019-03-26 13:32:30 +01:00
Dan
f4cb31d7b8
Add missing methods in docs
2019-03-25 11:34:58 +01:00
Dan
b8341a9869
Remove delete_messages limitations
2019-03-25 11:34:47 +01:00
Dan
b5c6db6db0
Refactor project and move errors namespace out from pyrogram.api
2019-03-25 11:23:45 +01:00
Dan
066633ce45
Move dispatcher.py inside ext folder
2019-03-25 09:45:37 +01:00
Dan
78686d39fa
Update docs
2019-03-24 18:59:56 +01:00
Dan
ce0173e7cd
Add support for hidden users in forwarded messages
2019-03-24 18:51:04 +01:00
Dan
eb2799ed45
Update API schema to Layer 97
2019-03-24 18:32:02 +01:00
Dan
4b7c6810c0
Make get_sticker_set_name "private" with a leading underscore _
2019-03-22 13:33:47 +01:00
Dan
5edd971118
Update docs to use bot_token parameter
2019-03-22 12:39:15 +01:00
Dan
149130831b
Merge pull request #141 from pyrogram/inline-mode
...
Add support for inline mode (bots)
2019-03-22 12:15:00 +01:00
Dan
27666ec174
Small docs fixes
2019-03-22 12:14:31 +01:00
Dan
f0138ce555
Fix Inline buttons parsing
2019-03-22 11:58:49 +01:00
Dan
921800f902
Clean up docstrings
2019-03-22 11:53:25 +01:00
Dan
bc9f902376
Clean up inline-mode
2019-03-22 11:35:35 +01:00
Dan
4138e668c0
Remove trailing slashes from links
2019-03-21 19:02:31 +01:00
Dan
fede74398c
Fix inline-mode branch breaking after many commits from develop
2019-03-21 18:37:00 +01:00
Dan
acbbfabb27
Merge branch 'develop' into inline-mode
...
# Conflicts:
# compiler/api/compiler.py
# compiler/error/source/400_BAD_REQUEST.tsv
# pyrogram/__init__.py
# pyrogram/client/dispatcher/dispatcher.py
# pyrogram/client/ext/utils.py
# pyrogram/client/methods/bots/__init__.py
# pyrogram/client/types/__init__.py
2019-03-21 17:40:49 +01:00
Dan
afcde95b30
Fix parsing ChannelForbidden; it doesn't have default permissions
2019-03-21 17:03:35 +01:00
Dan
41729cbdda
Fix argument not passed with name
2019-03-21 14:08:09 +01:00
Dan
159090483f
Update style
2019-03-21 14:04:46 +01:00
bakatrouble
081b9b280a
Add ability to forward messages as copies ( #227 )
...
* Add ability to forward messages as copies
* Add Messages.forward() method
* Update and clean up code
2019-03-21 13:53:07 +01:00
Eric Solinas
ac591cf3c7
Add more Message convenience methods ( #233 )
...
* Added convenience methods
message.reply_animation
message.reply_audio
message.reply_cached_media
message.reply_chat_action
message.reply_contact
message.reply_document
message.reply_game
message.reply_inline_bot_result
message.reply_location
message.reply_media_group
message.reply_photo
message.reply_poll
message.reply_sticker
message.reply_venue
message.reply_video
message.reply_video_note
message.reply_voice
message.edit_caption
message.edit_media
message.edit_reply_markup
message.pin
fixed send_document docstrings while doing so
uniformed function declaration of send_poll
* Update style and small fixes
2019-03-20 15:44:20 +01:00
bakatrouble
5aa93b8287
Show TOS on signup just once while program is running ( #231 )
2019-03-20 14:20:38 +01:00
Dan
9d701bc226
Fix import order causing errors
2019-03-16 20:15:25 +01:00