1
0
mirror of https://github.com/eternnoir/pyTelegramBotAPI.git synced 2023-08-10 21:12:57 +03:00
Commit Graph

522 Commits

Author SHA1 Message Date
17f48916ad Merge remote-tracking branch 'upstream/master' 2020-08-21 17:40:56 +03:00
5b70980bda Resolve conflicts 2020-08-21 17:38:54 +03:00
73487f96c4 Custom exception handler for poll mode
Initial beta of custom exception handler for poll mode.

Use ExceptionHandler class and bot.exception_handler to proceed unhandled exceptions in poll mode.
2020-08-21 17:36:08 +03:00
cab33ad0d9 fixed thumb processing 2020-08-21 14:09:38 +03:00
9ca3c78c84 back version to 3.7.2 2020-08-21 11:22:24 +03:00
0ab4046a4f Create version.py 2020-08-21 11:09:53 +03:00
8b50dc488b added missing thumb params and more 2020-08-21 11:09:43 +03:00
18eb8eb605 Two None checks 2020-08-19 23:57:48 +03:00
ec79d1dc1e Keyboard bugfix 2020-08-04 23:45:33 +05:00
c6f51f6c55 CopyPaste bugfix 2020-08-04 18:28:35 +03:00
ce6a21cd09 Merge branch 'master' into patch-4 2020-08-04 19:49:55 +05:00
a5fd407eb6 Bugfix and DISABLE_KEYLEN_ERROR
Bugfix and DISABLE_KEYLEN_ERROR to supress keyboard length errors.
2020-08-04 12:29:56 +03:00
1bb98483c2 Update apihelper.py 2020-08-04 05:34:13 +05:00
c17a2379ba Exceptions classes redesign followup 2020-08-03 06:39:12 +05:00
cc36207992 Minor keyboard update followup 2020-08-02 18:58:22 +03:00
1ba093cb02 Change logger level to warning 2020-08-02 20:30:58 +05:00
4e5fb59fc0 Replace exceptions with warnings
Also further PIL support added
2020-08-02 20:20:33 +05:00
317a490cf0 Type checking moved to utils 2020-08-01 01:30:38 +05:00
5823ca5613 Minor keyboard code redesign 2020-08-01 01:28:56 +05:00
97aa9637cb Update apihelper.py 2020-07-31 10:45:58 +05:00
0ab908705b Support for PIL images as photo argument
Added autoconversion of PIL image to file-like object. PIL module is optional
2020-07-31 10:39:04 +05:00
67536d4eec Fixing backward compatibility issue
Just realized that renaming ApiException to BaseApiException will cause backward compatibility issue
2020-07-31 03:30:03 +05:00
a14424704e Exception classes redesign
Replacing 1 exception class with 3 more specific classes: 
HTTP Exception (server returned http code != 200), 
Invalid JSON Exception (server returned invalid json),
Telegram Expection (telegram returned ok != true)

All 3 classes extend BaseApiException so we can handle all API exceptions at the same time
2020-07-31 03:10:34 +05:00
0ac64469b0 Retry on requests error
Added RETRY_ON_ERROR var. If its value is true, we'll try to get proper result MAX_RETRIES times, with RETRY_TIMEOUT delay between requests. Last request will be called outside of the try block, so it will throw an exception on failure

P.S.
I'm actually not sure if there are better ways to solve this problem, but this was my way of solving it
2020-07-30 09:34:51 +05:00
ce3c91b619 Merge pull request #919 from Badiboy/master
Minor updates in code
2020-07-21 01:27:32 +03:00
dbe9ce49df Minor updates in code 2020-07-21 01:20:01 +03:00
c533a52e39 Restored necessary comment 2020-07-18 00:25:00 +03:00
b50eb1bafb Added nested entities from Bot API 4.5 2020-07-17 13:43:45 +03:00
b38ceaaec8 Merge pull request #913 from Aragroth/master
Added ability to specify params of width and height for video
2020-07-11 22:30:53 +03:00
7c94eee3a2 Update apihelper.py 2020-07-11 20:09:48 +03:00
49398f5c61 Update types.py
Sending stickers everytime have different file_id, so for detecting special stickers we need a unique parameter.
2020-07-07 01:31:33 +04:30
0304e6507f Append default parse_mode 2020-07-04 21:07:42 +03:00
0f387db8d2 Fix tabs 2020-07-04 20:45:48 +03:00
f4d978cd98 Update apihelper.py 2020-07-02 17:51:34 +03:00
f83f69ed50 Update apihelper.py 2020-07-02 17:50:14 +03:00
a69a358ebd Update __init__.py 2020-07-02 17:47:38 +03:00
4afde9f557 Update apihelper.py 2020-07-02 17:46:41 +03:00
99de5490a0 Added thumb parameter to send_video 2020-06-23 20:17:21 +02:00
53ccef5e5e added thumb parameter to send_video 2020-06-23 20:14:52 +02:00
29b432e65a Added thumb to send_audio 2020-06-23 20:12:46 +02:00
4f4c0891d9 Added thumb support to send_audio 2020-06-23 20:10:12 +02:00
44872ce87d Complete User Class
Added following fields:
can_join_groups
can_read_all_group_messages
supports_inline_queries
2020-06-22 13:18:13 +02:00
5facf7de92 Merge pull request #808 from pikss86/master
Add possibility to create and use custom session, for examle - torpy
2020-05-29 12:17:58 +03:00
32dc03ec44 send_chat_permissions fix 2020-05-20 11:57:41 +03:00
592dcbfedf Add PollAnswer type;
Add poll_answer_handler
2020-05-18 12:05:30 +05:00
03b02561a5 Add request_poll attribute to KeyboardButton;
Add KeyboardButtonPollType object
2020-05-18 11:48:54 +05:00
2368421332 Correct processing of bool parameters. Some timeouts added. 2020-05-16 17:34:56 +03:00
75a018e18b add PollAnswer, poll_answer_handler; make User Serializable and Dictionaryble; some pep fixes 2020-05-12 01:09:34 +01:00
ee00d0458d Fix some bugs 2020-05-11 22:26:03 +03:00
a60253bf60 UPG: Add ChatPermissions, set_chat_permissions 2020-05-11 16:38:09 +03:00