Commit Graph

2099 Commits

Author SHA1 Message Date
Dan
7b76751e8f Update get_history.py 2018-10-09 13:51:29 +02:00
Dan
bd121be76d Update echo_bot.py 2018-10-09 13:50:34 +02:00
Dan
d5c2ca2e1d Use TCPAbridged (async) connection mode 2018-10-08 20:18:20 +02:00
Dan
980807f1de Remove TODO 2018-10-08 20:17:47 +02:00
Dan
1fc160c566 Make TCPIntermediateO async 2018-10-08 20:17:31 +02:00
Dan
78a768f52c Make TCPAbridgedO async 2018-10-08 20:17:04 +02:00
Dan
1bf0d93140 Make TCPFull async 2018-10-08 20:16:44 +02:00
Dan
ee06907bda Make TCPAbridged async 2018-10-08 20:16:04 +02:00
Dan
a28ab0e8a8 Merge branch 'develop' into asyncio
# Conflicts:
#	pyrogram/__init__.py
2018-10-08 19:16:47 +02:00
Dan
3fa738db9f Update dev version 2018-10-02 12:07:54 +02:00
Dan
fcdb71c28c Merge branch 'develop' into asyncio
# Conflicts:
#	pyrogram/client/client.py
#	pyrogram/client/dispatcher/dispatcher.py
#	pyrogram/client/methods/chats/promote_chat_member.py
2018-10-01 16:21:14 +02:00
Dan
89a167b51f Update default rights to the least common between supergroups & channels
Fixes #120
2018-10-01 10:52:09 +02:00
Dan
0a2892691c Add CHAT_ADMIN_INVITE_REQUIRED error 2018-10-01 10:48:49 +02:00
Dan
1bf8b01151 Add RIGHT_FORBIDDEN error 2018-10-01 10:47:10 +02:00
Dan
0162cf48c1 Don't break groups in case one handler raises an unhandled exception
The error is logged instead. Fixes #126
2018-10-01 09:55:09 +02:00
Dan
b79bd1ea83 Don't swallow left_chat_member updates
Even though they are only relevant for supergroups with <50 members
2018-10-01 09:45:32 +02:00
Dan
12c61fb431 Fix unwanted CHANNEL_PRIVATE errors. Fixes #129 2018-10-01 09:40:34 +02:00
Dan
f608899c25 Add CHANNEL_PRIVATE error #129 2018-10-01 09:38:25 +02:00
Dan
3cbffd93f2 Revert "Log unknown constructors"
This reverts commit 0b6b598

This fixes #128
2018-10-01 09:25:20 +02:00
Dan
9023d999b8 Fix unsorted Telegram API entries 2018-09-29 11:38:58 +02:00
Dan
8070bf4cd4 Fix bad merge after editing tcp.py 2018-09-22 19:41:33 +02:00
Dan
41acdd4d63 Merge branch 'develop' into asyncio
# Conflicts:
#	pyrogram/connection/transport/tcp/tcp.py
2018-09-22 14:49:35 +02:00
Dan
8ea556b65f Fix handling proxies with domain names 2018-09-22 14:44:12 +02:00
Dan
28abcaac50 Fix ipv6 with ipv4 proxies 2018-09-22 14:31:28 +02:00
Dan
6a89c7ea02 Add missing ipv6 docstrings 2018-09-22 14:21:55 +02:00
Dan
ab560dc292 Small documentation fix 2018-09-20 16:35:43 +02:00
Dan
61a2ad812e Add missing docstrings for edit_message_media 2018-09-20 16:33:36 +02:00
Dan
bee6ced5c2 Fix Telegram API missing on readthedocs 2018-09-19 18:52:02 +02:00
Dan
a093024824 Merge branch 'develop' 2018-09-19 17:55:10 +02:00
Dan
df8bc62fb3 Merge branch 'develop' into asyncio
# Conflicts:
#	pyrogram/__init__.py
#	pyrogram/client/methods/messages/send_document.py
#	pyrogram/client/methods/messages/send_video_note.py
2018-09-19 17:54:53 +02:00
Dan
cc47897c68 Update to v0.8.0 2018-09-19 17:47:28 +02:00
Dan
da92a79b3c Update README.rst 2018-09-19 17:47:14 +02:00
Dan
3a858e6a57 Fix config values not being available when not using config.ini file 2018-09-19 17:30:23 +02:00
Dan
08f6d0b865 Fix tgcrypto version in docs index page 2018-09-19 16:24:30 +02:00
Dan
9ef8c786e4 Update tgcrypto required version 2018-09-19 16:23:33 +02:00
Dan
0f6e5ef298 Use a stricter tgcrypto version requirement 2018-09-19 14:35:45 +02:00
Dan
6ce71b404f Revert "Revert "Remove TODO""
This reverts commit d2d4f55
2018-09-19 14:31:55 +02:00
Dan
dcd087ba63 Revert "Revert "Update tgcrypto function names""
This reverts commit 0f0e757
2018-09-19 14:31:51 +02:00
Dan
9538ed85fe Fix missing backtick 2018-09-19 13:20:36 +02:00
Dan
666c41a79d Add missing methods to docs 2018-09-19 12:13:54 +02:00
Dan
8adcb34108 Update docs logo and badges 2018-09-19 11:58:48 +02:00
Dan
7aee163ddd Update docs reported version 2018-09-19 11:53:26 +02:00
Dan
84492fb942 Add an extra warning in case connection fails 2018-09-18 21:28:44 +02:00
Dan
8b364202c3 Use list instead of set 2018-09-18 19:17:28 +02:00
Dan
500ec09b47 Clean up load_config 2018-09-18 19:16:55 +02:00
Dan
42ea51cb77 Make send_document and send_video_note accept a thumbnail
#119
2018-09-18 11:38:00 +02:00
Dan
61e6e58be7 Reword send_animation's thumb parameter description 2018-09-18 11:36:52 +02:00
Dan
28af5e14b4 Add "thumb" field for all InputMedia types except Photo 2018-09-18 11:36:20 +02:00
Dan
19d04ca94f Reword Audio thumb description 2018-09-18 11:35:19 +02:00
Dan
f850d6352e Enhance API by adding support for Context Managers. Closes #122
A batch script would be as simple as this example:

from pyrogram import Client

with Client("...") as app:
    app.send_message("haskell", "hi")
2018-09-17 18:53:04 +02:00