Lonami Exo
60c5d0d8f4
Fix up typo from last commit
2020-10-23 21:24:51 +02:00
Lonami Exo
1a2e09487c
Fix utils.get_peer not handling Self in get_messages
2020-10-23 19:02:43 +02:00
Lonami Exo
44e2ef6c79
Don't error when failing to extract response messages
2020-10-23 11:02:30 +02:00
Lonami Exo
e5476e6fef
Add utils.split_text to split very large messages
2020-10-23 10:57:45 +02:00
Lonami Exo
d9ddf8858e
Add missing local_addr to proxy connection, bump version
...
Bug introduced by #1587 .
2020-10-22 10:13:29 +02:00
Lonami Exo
f450682a22
Document BOT_DOMAIN_INVALID
2020-10-21 09:32:29 +02:00
Lonami Exo
7ed5b4dfbe
Explain what happens when a button is pressed in the docs
2020-10-19 10:49:50 +02:00
Qwerty-Space
d56b27e570
Fix several minor typos ( #1603 )
2020-10-18 21:11:59 +02:00
Lonami Exo
4db51dff8a
Update to v1.17
2020-10-18 14:11:52 +02:00
Lonami Exo
94ce3b06eb
Add missing raw API fields to Message and re-order them
...
Keeping them in order is important to easily change them when new
things are added so that we don't miss them again on another update.
2020-10-18 13:10:37 +02:00
Lonami Exo
1311b9393c
Move alternative libraries to the wiki
...
It doesn't make sense to track what happens to Telegram's ecosystem
in the repository of a specific library. The wiki is better suited
for this and can be trivially updated by anyone, allowing it to better
evolve.
2020-10-16 11:00:14 +02:00
Lonami Exo
5952a40c6d
Update iter_messages to support fetching channel comments
...
Closes #1598 .
2020-10-16 10:39:02 +02:00
Lonami Exo
4e1f582b17
Call sign_in during sign_up if needed to send the code
2020-10-15 11:43:35 +02:00
Lonami Exo
3ff09f7b91
Use inline result mime to infer the result type
2020-10-15 11:04:54 +02:00
Lonami Exo
312dac90a3
Improve inline result documentation with more examples
2020-10-15 10:42:40 +02:00
Lonami Exo
9c5b9abb93
Fix sending of documents in inline results
2020-10-15 10:40:41 +02:00
Lonami Exo
7c3bbaca2a
Support not including the media from inline results in the msg
2020-10-15 10:40:19 +02:00
Lonami Exo
15f7c27bce
Fix .photo()/.document() inline results excluding media from msg
2020-10-15 09:29:19 +02:00
Andrew Lane
7de1c0e237
Document two new RPC errors ( #1591 )
2020-10-13 10:50:05 +02:00
Lonami Exo
adf52a1b74
Expose entity parameter in client.inline_query
...
Some bots, such as @gamee, use this to determine the type of results
to return (and "disable" themselves in channels).
2020-10-11 16:59:48 +02:00
vegeta1k95
d0faaa2ead
Fix internal get_me() was not expecting network errors ( #1594 )
2020-10-11 09:33:05 +02:00
Lonami Exo
61b0f09e1d
Fix iter_messages(from_users='me')
2020-10-09 21:14:31 +02:00
Lonami Exo
e28fbc6678
Fix ChatAction check for self-user joining a chat
2020-10-07 10:40:34 +02:00
Lonami Exo
026c992395
Don't try to reconnect when authkey is invalid
2020-10-07 10:40:34 +02:00
Lonami Exo
5722ba8306
Revert add_admins property logic since it differs from the rest
2020-10-07 10:40:34 +02:00
Stefan
d2756cf68f
Add support for local_ip address binding ( #1587 )
2020-10-07 10:03:19 +02:00
khoben
ce71b3293b
Support Message.click() for polls ( #1583 )
2020-10-07 09:21:33 +02:00
Lonami Exo
05af5d0d74
Avoid redundant code in ParticipantPermissions
2020-10-06 11:14:16 +02:00
Lonami Exo
cf1645b598
Improve documentation for ParticipantPermissions
2020-10-06 11:14:16 +02:00
Lonami Exo
7f61b92f81
Add anonymous permission to edit_admin and get_permissions
2020-10-06 11:14:16 +02:00
Nick80835
ce120cba13
Fix get_permissions in chats and when using self user ( #1584 )
2020-10-05 19:21:07 +02:00
Lonami Exo
09f4c5c708
Only reset auth_key on error -404
...
This error is "auth key not found", and the authorization key should
probably not be reset on other error codes. This might address #1457 .
2020-10-05 14:08:21 +02:00
Lonami Exo
185a93a105
Expect BufferError during automatic reconnect
...
This seems to occur whe the Telegram servers are dying and logging
everyone out.
2020-10-05 14:07:11 +02:00
Lonami Exo
20606b3a71
Fix from_users filter not accounting for None from_id
2020-10-05 14:01:50 +02:00
Lonami Exo
cb92a40156
Add additional asserts to debug issue with peer empty channels
2020-10-05 13:58:04 +02:00
Lonami Exo
52a247c156
Update documentation to include the new friendly method
2020-10-05 10:52:42 +02:00
Lonami Exo
bb3ccca333
Fix Python 3.5 compatibility issue
2020-10-05 10:50:47 +02:00
Lonami Exo
180105a965
Follow PEP 518
2020-10-05 10:47:46 +02:00
apepenkov
3e188d0344
Add missing check for permissions.is_creator ( #1578 )
2020-10-03 17:16:10 +02:00
kolay
fc765f6014
Add new get_permissions method ( #1575 )
...
Closes #1574 .
2020-10-03 16:59:54 +02:00
Tulir Asokan
bf29cddbc9
Add parameter to pass raw entities when sending message ( #1577 )
2020-10-02 22:06:48 +02:00
Lonami Exo
4321153b06
Correctly emulate old to_id behaviour
2020-10-02 10:23:04 +02:00
Lonami Exo
e24c49f5be
Fix patching of message.out for self-chat
2020-10-02 10:22:38 +02:00
Lonami Exo
53920a1568
Remove handling chat peer discrepancy in NewMessage
2020-10-02 10:04:51 +02:00
Lonami Exo
18f70b3bac
Improve PEER_ID_INVALID description
2020-10-01 21:27:03 +02:00
Lonami Exo
5c93ea8019
Fix from_id/sender_id value on message updates
2020-10-01 21:22:27 +02:00
Lonami Exo
572229e536
Add aliases to access new msg fields with old names
2020-10-01 20:37:07 +02:00
Lonami Exo
522681f463
Handle UserEmpty in utils.get_peer
...
Closes #1552 .
2020-10-01 14:02:54 +02:00
Lonami Exo
5c5cee16d9
Lower log severity when receiving empty messages
2020-10-01 13:22:38 +02:00
Lonami Exo
67b87a0ea0
Evict old cached usernames in case of collision
2020-10-01 13:20:29 +02:00