Dan
746a6eb477
Add support for Dice objects
...
- add send_dice
- add Dice class
2020-03-30 14:38:57 +02:00
Dan
42d1f70481
Update API schema to Layer 111
2020-03-28 13:23:54 +01:00
Dan
1996fb1481
Update Copyright
2020-03-21 15:43:32 +01:00
Dan
07f1459e57
Add 4 more errors about polls and admin settings
2020-02-01 15:48:06 +01:00
Dan
d3e9816b24
Add a bunch of new errors about polls/quiz
2020-02-01 15:19:22 +01:00
Dan
0684a4ba93
Update API schema to Layer 109
2020-02-01 15:18:24 +01:00
Dan
42c9bafa0c
Update copyright notice
2020-02-01 14:04:33 +01:00
Dan
e33b9ae39f
Update API schema to Layer 108
2019-12-30 10:56:14 +01:00
Dan
d71d9686d7
Add set_slow_mode method
2019-10-27 11:02:38 +01:00
Dan
df3524e138
Add REPLY_MARKUP_TOO_LONG error
2019-10-27 10:12:33 +01:00
ColinShark
8b4dd1fa4a
Add USER_ID_INVALID error message ( #313 )
2019-10-04 13:57:40 +02:00
Dan
7df4b58a51
Add two FILE_REFERENCE_* errors
2019-09-21 19:56:12 +02:00
Dan
80c7a6e988
Rename set_custom_title to set_administrator_title and clarify
2019-09-09 15:28:05 +02:00
Dan
cfd756bd24
Add log_out method
2019-09-08 11:58:34 +02:00
Dan
fdafe582d7
Add custom administrator titles related errors
2019-09-07 17:07:14 +02:00
Dan
7cac3521fe
Add CHANNELS_TOO_MUCH error
2019-09-07 15:55:08 +02:00
Dan
5ce62bd79c
Add new Restriction object and make User and Chat objects use it
2019-09-07 13:28:05 +02:00
Dan
8db3d90c52
Update API schema to Layer 105
2019-09-07 13:23:58 +02:00
Dan
fb771441ed
Merge branch 'layer-104' into develop
2019-09-07 12:47:25 +02:00
Dan
95051d7fb1
Add get_nearby_chats method
2019-08-17 22:23:34 +02:00
Dan
af24411550
Add get_common_chats method to docs
2019-08-16 22:36:02 +02:00
Dan
7a2bddc301
Add MEMBER_OCCUPY_PRIMARY_LOC_FAILED error
2019-08-13 13:19:02 +02:00
Dan
6982c436a8
Add the new auth-related methods and types to docs
2019-08-13 13:18:01 +02:00
Dan
8aa9e046a9
Update API schema to Layer 104
2019-08-12 13:21:19 +02:00
Dan
5665f980ea
Add AUTH_BYTES_INVALID error
2019-08-10 22:29:24 +02:00
Dan
f33a192162
Merge branch 'develop' into develop
2019-08-07 16:05:01 +02:00
ColinShark
437f26ebb1
Add BUTTON_URL_INVALID error
2019-08-07 16:02:26 +02:00
Dan
c8c93b9ce6
Update Main API and System Messages schemas
2019-08-03 19:36:15 +02:00
Dan
c6f346f83d
[Bot API 4.4] Update chat permissions
...
- Move can_* permissions back to ChatMember objects
- Rename restrict_chat to set_chat_permissions
- Update restrict_chat_member to accept a single ChatPermissions arg.
- Update ChatPermissions to be the same as the one on the Bot API
2019-08-03 19:30:32 +02:00
Dan
091552e5d9
[Bot API 4.4] Update stickers
...
- Add is_animated field to Sticker
- Remove send_animated_sticker (use send_sticker instead)
- Default to 512x512 in case size is unknown (instead of 0x0)
2019-08-03 18:38:58 +02:00
Dan
d727754ad6
Remove Null primitive
...
It's unused
2019-08-01 18:41:04 +02:00
Dan
f0c1cb00ca
Rework InlineQueryResultArticle. Also add *Photo and *Animation types
2019-07-21 23:18:38 +02:00
Dan
090675434e
Add new RPCErrors
2019-07-21 23:09:02 +02:00
Dan
036a73997a
Add new methods: add_chat_members, create_* and delete_* chats
...
- add_chat_members
- create_group
- create_channel
- create_supergroup
- delete_channel
- delete_supergroup
2019-07-21 23:08:30 +02:00
Dan
fed8cbf87e
Add new set_parse_mode utility method
2019-07-11 19:28:33 +02:00
Dan
8b4c326365
Add missing bound methods to docs
2019-07-11 17:13:20 +02:00
Dan
997a3c1626
Remove UserStatus (user_status.py)
2019-07-11 00:12:27 +02:00
Dan
d119998212
Remove get_user_dc method, add dc_id attribute to User
2019-07-10 20:20:22 +02:00
Dan
674e1996ca
Add STICKERSET_INVALID error
2019-07-09 20:06:19 +02:00
Dan
b352ef334e
Fix Pyrogram's API template path
2019-07-09 19:10:11 +02:00
Dan
efcf7d5503
Move single methods, types and bound-methods to separated pages
...
The resulting pages were huge and were also taking a while to load
This will improve docs navigation
2019-07-09 19:03:46 +02:00
Dan
485877daa3
Update API schema to Layer 103
2019-07-05 12:06:25 +02:00
Dan
bdd554575a
Fix export_chat_invite_link not working for bots on channels/supergroups
...
Telegram still hasn't enabled this for bots...
Closes
2019-07-04 21:00:22 +02:00
Dan
fa1b66f914
Make unknown errors with known error codes inherit from base categories
2019-06-27 11:59:44 +02:00
Dan
e7457de947
Add MSGID_DECREASE_RETRY 5xx-class error
2019-06-24 14:25:09 +02:00
Dan
4dbdfc85d7
Update API schema to Layer 102
2019-06-23 20:45:19 +02:00
Dan
745d29dfac
Add (and update) a bunch of up/download related errors
2019-06-23 03:02:29 +02:00
Dan
91e377aacc
Add ARTICLE_TITLE_EMPTY error
2019-06-23 01:30:38 +02:00
Dan
81e7c1b4eb
Add START_PARAM_INVALID error
2019-06-20 14:15:53 +02:00
Dan
ad2d45bca1
Add BUTTON_DATA_INVALID error
2019-06-20 13:54:46 +02:00
Dan
aaaa119318
Hint about which DC exactly is having problems.
2019-06-12 12:41:55 +02:00
Dan
1ee8487712
Merge branch 'develop' into types-revamp
...
# Conflicts:
# pyrogram/client/methods/users/get_profile_photos.py
2019-06-11 14:45:21 +02:00
Dan
0075534753
Add a bunch of new errors
...
- MEGAGROUP_PREHISTORY_HIDDEN
- CHAT_LINK_EXISTS
- LINK_NOT_MODIFIED
- BROADCAST_ID_INVALID
- MEGAGROUP_ID_INVALID
2019-06-08 19:13:27 +02:00
Dan
3ab624c706
Add FOLDER_ID_INVALID error
2019-06-08 18:54:33 +02:00
Dan
09c5b239be
Add FOLDER_DEAC_AUTOFIX_ALL error. Weird new 500-class error
2019-06-08 15:21:32 +02:00
Dan
da515af959
Rearrange code
2019-06-06 19:29:44 +02:00
Dan
a35e2620f8
Fix export_chat_invite_link for basic groups in Layer 100
2019-06-04 23:36:10 +02:00
Dan
d5517f4d5f
Rename Object to TLObject
2019-06-03 14:19:50 +02:00
Dan
341c41e7ef
Add MESSAGE_EDIT_TIME_EXPIRED error
2019-06-01 13:10:06 +02:00
Dan
364d3ec145
Revert: Improve codegen scripts
2019-05-31 01:09:03 +02:00
Dan
06ad65e3a0
Improve codegen scripts
2019-05-31 00:19:18 +02:00
Dan
08d120be74
Add the LAYER attribute to each constructor
2019-05-29 13:11:48 +02:00
Dan
4eaa891836
Update API schema to Layer 100
2019-05-28 19:50:21 +02:00
Dan
41f010caad
Add USER_DEACTIVATED_BAN error
2019-05-26 16:52:22 +02:00
Dan
7f78a1a504
Add MESSAGE_AUTHOR_REQUIRED error
2019-05-23 08:34:33 +02:00
Dan
79a8cefe5d
Add USER_BANNED_IN_CHANNEL error
2019-05-21 14:25:13 +02:00
Dan
2032cec4d0
Remove superfluous information
2019-05-19 21:38:11 +02:00
Dan
82c3bb2dba
Add three more internal server errors
2019-05-17 13:13:58 +02:00
Dan
fd69f45e98
Add CHAT_SEND_MEDIA_FORBIDDEN and INVITE_HASH_EXPIRED error
2019-05-16 21:29:09 +02:00
Dan
944b672fe5
Docs revamp. Part 4
2019-05-16 21:28:34 +02:00
Dan
eadda551c6
Docs revamp. Part 3
2019-05-12 19:26:55 +02:00
Dan
cb2af5d05a
Use a better qualified name for both raw types and functions
2019-05-11 16:40:56 +02:00
Dan
1737ba5f49
Revamp docs about the main Pyrogram package
2019-05-09 04:28:46 +02:00
Dan
881f3e479a
Bring the old, but working, channels.exportInvite method back
...
We keep this until the server decides to enable the new methods for bots
2019-04-30 11:23:31 +02:00
Dan
0c5f5738a5
Add ACCESS_TOKEN_INVALID error
2019-04-13 13:32:16 +02:00
Dan
b5c6db6db0
Refactor project and move errors namespace out from pyrogram.api
2019-03-25 11:23:45 +01:00
Dan
eb2799ed45
Update API schema to Layer 97
2019-03-24 18:32:02 +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
9f26ac9cbe
Merge branch 'develop' into __slots__
2019-03-16 17:51:48 +01:00
Dan
def3bdaa63
Reformat code
2019-03-16 17:51:37 +01:00
Dan
34b51b6481
Force keyword arguments for all TL types
2019-03-16 16:53:52 +01:00
Dan
6bd9ddc95e
Add __slots__ to Telegram TL types
2019-03-16 15:30:55 +01:00
Dan
6d03964418
Add CHAT_NOT_MODIFIED error
2019-03-13 14:04:35 +01:00
Dan
0aee909c1a
Update API schema (Layer 95 patch)
2019-03-13 11:34:40 +01:00
Dan
a0e48572cb
Merge branch 'develop' into layer-95
2019-03-13 10:05:31 +01:00
Dan
6d00e9cfd8
Add EXTERNAL_URL_INVALID error
2019-03-11 21:26:15 +01:00
Dan
2a9c34481f
Add PHOTO_EXT_INVALID error
2019-03-03 17:55:53 +01:00
Dan
ffa0da5800
Merge branch 'develop' into layer-95
...
# Conflicts:
# pyrogram/__init__.py
2019-03-01 18:38:27 +01:00
bakatrouble
fda25f6534
Add client.set_username() method ( #208 )
...
* Add client.set_username() method
* Rename set_username() to update_user_username(); allow None as username
* Add client.update_chat_username() method
* Update update_chat_username.py
* Update update_user_username.py
Rename update_user_username to update_username
Add more details in docstrings
Fix style
* Rename update_user_username.py to update_username.py
* Update __init__.py
* Update 400_BAD_REQUEST.tsv
2019-03-01 18:06:17 +01:00
bakatrouble
f910dbed1b
Define call errors
2019-02-06 21:34:31 +03:00
Dan
249e405339
Update API schema to Layer 95
2019-02-03 11:03:11 +01:00
Dan
568300121e
Merge remote-tracking branch 'origin/develop' into develop
2019-01-30 17:17:10 +01:00
Dan
9079fbc932
Slightly reword TAKEOUT_INIT_DELAY_X error message
2019-01-30 15:52:29 +01:00
bakatrouble
0f0e19eb1a
Add TAKEOUT_INIT_DELAY_X to error sources
2019-01-28 01:45:36 +03:00
Dan
adfba5ffdf
Add IMAGE_PROCESS_FAILED error
2019-01-27 11:41:46 +01:00
Dan
f4b4496995
Update API schema to Layer 93
2019-01-21 18:34:28 +01:00
Dan
4cf1208c96
Update media caption maximum length
2019-01-13 06:52:25 +01:00
Dan
4db826615b
Add USER_BOT_REQUIRED error
2019-01-07 22:58:14 +01:00
Dan
ebb2ad5aab
Add BOT_SCORE_NOT_MODIFIED error
2019-01-07 11:47:59 +01:00
Dan
c7b1d6f70a
Take into account that flags:# could be not always the first argument
...
For instance, in Layer 91, Poll's flags:# is at the second position.
This mess also happened in the past (thanks tg devs) and eventually will
be fixed again with the next Layer update, but from now on Pyrogram
will be able to correctly generate code even in such cases.
2019-01-05 15:40:40 +01:00