Mr. Dog
4e5fb59fc0
Replace exceptions with warnings
...
Also further PIL support added
2020-08-02 20:20:33 +05:00
mrpes
317a490cf0
Type checking moved to utils
2020-08-01 01:30:38 +05:00
mrpes
5823ca5613
Minor keyboard code redesign
2020-08-01 01:28:56 +05:00
mrpes
97aa9637cb
Update apihelper.py
2020-07-31 10:45:58 +05:00
mrpes
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
mrpes
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
mrpes
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
mrpes
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
Badiboy
ce3c91b619
Merge pull request #919 from Badiboy/master
...
Minor updates in code
2020-07-21 01:27:32 +03:00
Badiboy
dbe9ce49df
Minor updates in code
2020-07-21 01:20:01 +03:00
EskiSlav
c533a52e39
Restored necessary comment
2020-07-18 00:25:00 +03:00
EskiSlav
b50eb1bafb
Added nested entities from Bot API 4.5
2020-07-17 13:43:45 +03:00
Badiboy
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
Aragroth
7c94eee3a2
Update apihelper.py
2020-07-11 20:09:48 +03:00
Purya Jafari
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
daveusa31
0304e6507f
Append default parse_mode
2020-07-04 21:07:42 +03:00
daveusa31
0f387db8d2
Fix tabs
2020-07-04 20:45:48 +03:00
Aragroth
f4d978cd98
Update apihelper.py
2020-07-02 17:51:34 +03:00
Aragroth
f83f69ed50
Update apihelper.py
2020-07-02 17:50:14 +03:00
Aragroth
a69a358ebd
Update __init__.py
2020-07-02 17:47:38 +03:00
Aragroth
4afde9f557
Update apihelper.py
2020-07-02 17:46:41 +03:00
Kwisatz Haderach
99de5490a0
Added thumb parameter to send_video
2020-06-23 20:17:21 +02:00
Kwisatz Haderach
53ccef5e5e
added thumb parameter to send_video
2020-06-23 20:14:52 +02:00
Kwisatz Haderach
29b432e65a
Added thumb to send_audio
2020-06-23 20:12:46 +02:00
Kwisatz Haderach
4f4c0891d9
Added thumb support to send_audio
2020-06-23 20:10:12 +02:00
Kwisatz Haderach
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
Badiboy
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
Badiboy
32dc03ec44
send_chat_permissions fix
2020-05-20 11:57:41 +03:00
oleg
592dcbfedf
Add PollAnswer type;
...
Add poll_answer_handler
2020-05-18 12:05:30 +05:00
oleg
03b02561a5
Add request_poll attribute to KeyboardButton;
...
Add KeyboardButtonPollType object
2020-05-18 11:48:54 +05:00
Badiboy
2368421332
Correct processing of bool parameters. Some timeouts added.
2020-05-16 17:34:56 +03:00
dr_forse
75a018e18b
add PollAnswer, poll_answer_handler; make User Serializable and Dictionaryble; some pep fixes
2020-05-12 01:09:34 +01:00
Anthony Byuraev
ee00d0458d
Fix some bugs
2020-05-11 22:26:03 +03:00
Anthony Byuraev
a60253bf60
UPG: Add ChatPermissions, set_chat_permissions
2020-05-11 16:38:09 +03:00
Anthony Byuraev
a80927baf9
UPG: add setChatAdministratorCustomTitle
2020-05-09 23:23:08 +03:00
Anthony Byuraev
8be9bcc8ed
UPG: Add custom_title, slow_mode_delay
2020-05-09 20:28:29 +03:00
Anthony Byuraev
1824637617
UPG: Refactoring InlineKeyboardMarkup
2020-05-09 20:06:33 +03:00
Badiboy
2849e67029
Fix to_dic->to_dict refactoring
2020-05-09 00:51:18 +03:00
Anthony Byuraev
a56fb8cc54
UPG: Add BotCommand, setMyCommands
2020-05-08 21:06:39 +03:00
Badiboy
e2d70da694
Fix poll options serialization
2020-05-02 13:27:39 +03:00
Badiboy
6e1cf24946
send_poll revised to standart signature
2020-05-02 13:09:52 +03:00
Badiboy
ef81868ebc
Fix Deprecation warning due to invalid escape sequences
2020-05-01 11:25:51 +03:00
bedilbek
24deb8a51d
Change class from new-style class to object class
2020-04-28 00:34:52 +05:00
bedilbek
601b570b85
Fix python2.7 compatibility for class inheritance
2020-04-28 00:22:05 +05:00
bedilbek
bcc3a1afb4
Remove Type Hinting
2020-04-27 23:43:39 +05:00
dr_forse
99c63e9eba
add emoji field for dice
2020-04-27 06:30:05 +01:00
Badiboy
bb4f6a7190
Polls are updated to the latest API state.
...
Polls are updated to the latest API state.
Minor code refactoring.
2020-04-25 22:22:08 +03:00
Pavel Ermolaev
197dd2a582
add requests session for use torpy
2020-04-24 23:30:10 +05:00
Badiboy
aac9ce45a3
Merge remote-tracking branch 'upstream/master'
2020-04-24 18:19:55 +03:00
Badiboy
24e984adf8
Minor code refactoring (naming)
2020-04-24 18:19:30 +03:00