Badiboy
60bb63ab2b
Release 3.8.1 - bugfix
2021-06-28 12:41:15 +03:00
SwissCorePy
0aa7a8a8f6
new 5.3 function names
...
added the new function names (the previous names are still working) from 5.3 and some other small changes
2021-06-28 09:31:06 +02:00
Badiboy
72ed7c1dde
Merge pull request #1207 from Badiboy/master
...
Post-release fix for infinity_polling
2021-06-27 20:43:34 +03:00
Badiboy
a29c4af2ee
Post-release fix for infinity_polling
2021-06-27 20:40:16 +03:00
MAIKS1900
491cc05a95
- Set BotCommandScope as abstract class.
...
- Docstrings from telegram API Scope types
2021-06-27 17:28:11 +03:00
MAIKS1900
b2c6077f4d
Merge branch 'master' of https://github.com/MAIKS1900/pyTelegramBotAPI into master
2021-06-27 15:08:37 +03:00
Badiboy
c088fabe6c
Release version 3.8.0
2021-06-27 13:09:08 +03:00
Vlad Galatskiy
e56f134a7c
Add file_name support to send_document method
2021-06-27 11:38:45 +03:00
Vlad Galatskiy
38c4c21030
Add file_name argument to send_data method
2021-06-27 11:37:27 +03:00
MAIKS1900
3e33b7f1cb
Bot API 5.3 changes
...
- Personalized Commands for different chats
- Custom Placeholders of input field for ReplyKeyboardMarkup and ForceReply.
2021-06-26 14:36:14 +03:00
SwissCorePy
ce991e9ac3
Update types.py
...
added the missing attributes `can_manage_chat` and `can_manage_voice_chats` to ChatMember class
2021-06-23 22:52:24 +02:00
SwissCorePy
3d5415433e
Update __init__.py
...
Updated TeleBot doc string and added the missing functions to AsyncTeleBot
2021-06-23 22:51:17 +02:00
SwissCorePy
0bfefdf15d
changed allowed_updates in util to update_types
...
i think its more clear name
2021-06-23 19:57:44 +02:00
SwissCorePy
506464e637
Update __init__.py
...
Added the parameter `allowed_updates` to polling and infinity_polling functions
2021-06-23 19:29:36 +02:00
SwissCorePy
4554cb969f
Update __init__.py
...
added handlers for `my_chat_member` and `chat_member`
2021-06-23 16:10:48 +02:00
SwissCorePy
65cf841015
Update util.py
...
added `allowed_updates` list (used by `_init_._retrieve_all_updates` because `chat_member` is not requested by default)
2021-06-23 16:09:40 +02:00
SwissCorePy
bffbe764e5
Update tgs_sticker support
...
* Updated `create_new_sticker_set` and `add_sticker_to_set` functions
* Removed `create_new_animated_sticker_set` and `add_sticker_to_animated_sticker_set` functions
2021-06-22 15:57:34 +02:00
SwissCorePy
c00595e212
Update types.py
...
* Added Parameter `caption_entities` to `InputMedia` class
* Added Parameter `disable_content_type_detection` to `InputMediaDocument` class
2021-06-22 15:55:14 +02:00
SwissCorePy
3f46ce3b7b
added InputInvoiceMessageContent and tgs_sticker support
...
and some small changes
2021-06-21 19:59:39 +02:00
SwissCorePy
d3369245c4
fixed wrong type hint
2021-06-21 17:49:03 +02:00
SwissCorePy
7118613ef7
Added missing features
...
* added some missing features of TelegramBotAPI 4.6-5.2 to pyTelegramBotAPI
* added type hints to (almost) all public TeleBot functions
2021-06-21 17:39:13 +02:00
Badiboy
07d198aebe
Merge pull request #1195 from SwissCorePy/master
...
Added class ChatMemberUpdated
2021-06-19 22:18:50 +03:00
SwissCorePy
0370a9f277
Added class ChatMemberUpdated
...
* Added class `ChatMemberUpdated` to types
* Simplified `de_json` functions in `WebhookInfo` and `Update` classes (for overall more consistent code)
* changed `options_ids` to ´option_id` in class `PollAnswer`
* Added test for `ChatMemberUpdated` class in `test_types.py` and added the fields `my_chat_member` and `chat_member` to the `Update` class and its tests
2021-06-19 20:13:53 +02:00
Badiboy
22d3ac027a
Merge pull request #1194 from SwissCorePy/master
...
Minor updates to the https://github.com/eternnoir/pyTelegramBotAPI/pull/1191
2021-06-19 19:25:04 +03:00
SwissCorePy
795f7fff7f
Some small changes
...
* Fixed type warnings in some editors by changing `var: Type = None` to `var: Union[Type, None] = None`
* changed some args from `obj['arg']` to `obj.get('arg')` if arg is optional
* better PEP-8 compliance for less weak warnings
* added tests for the new type `ChatInviteLink`
2021-06-19 17:59:55 +02:00
Badiboy
ab6d40a072
Merge pull request #1193 from Badiboy/master
...
Raise exception if no token passed
2021-06-19 15:10:32 +03:00
Badiboy
d26923e167
Raise exception if no token passed
2021-06-19 15:09:52 +03:00
SwissCorePy
a9ae070256
Update types.py
2021-06-18 22:37:31 +02:00
SwissCorePy
63fe6e01d1
Fixed the errors from my last PRs
...
I testet all using pytest and python versions 3.6-3.9 on macOS
2021-06-18 22:35:49 +02:00
SwissCorePy
bbafdd1c1d
Some Updates
...
> Added lot of type hints to types.py
> Added some new fields from TelegramBotAPI to pyTelegramBotAPI
> fixed `circular import error in util.py
> Added functions `log_out` and `close` to __init__.py and apihelper.py
> And some more small changes
2021-06-17 20:28:53 +02:00
Badiboy
74c4ab2f04
Merge pull request #1183 from SwissCorePy/master
...
Fixed a bug in `user_link`
2021-06-09 17:28:13 +03:00
SwissCorePy
ab05cb0045
Fixed a bug in user_link
...
`user_link` returned an empty string if `include_id` was set to False
2021-06-09 16:20:42 +02:00
Badiboy
2add34c702
Fix special case when content_type is None
2021-06-04 12:28:33 +03:00
Badiboy
afbc67795a
Partial rollback for previous update
2021-06-04 12:11:37 +03:00
SwissCorePy
ed5e5e5077
Update util.py
...
- Removed function `unix_time`
- Added function `escape`
- Added function `user_link`
- Added function `quick_markup`
- Added some type hints
2021-06-03 19:51:33 +02:00
SwissCorePy
9a6ddce8df
Added the function unix_time
2021-06-03 19:06:53 +02:00
SwissCorePy
20030f47af
Update util.py
...
Added the function `smart_split` to split text into meaningful parts.
2021-06-03 18:51:32 +02:00
anvar
aea067f789
Bug fixed on set_game_score
...
fixed wrong ordered argument error on calling apihelper.set_game_score method in set_game_score
2021-06-01 08:39:09 +05:00
Yaroslav Vorobev
ff54f194ad
Added: create_chat_invite_link, edit_chat_invite_link, revoke_chat_invite_link methods
2021-05-19 11:22:40 +03:00
Badiboy
59559199d5
Update version.py
2021-05-15 20:29:58 +03:00
Badiboy
26e5f3d3a8
Fix release 3.7.8u1
2021-05-15 20:27:52 +03:00
Badiboy
7540a26fb9
send_poll fix of fix
...
Previous update was inconsistent, sorry.
2021-05-15 20:08:51 +03:00
Badiboy
90de2e4ad9
Release 3.7.8
...
Regular release with minor updates
2021-05-15 11:35:13 +03:00
Badiboy
53c98328c1
send_poll fix with PollOptions
...
Now send_poll correctly operates with PollOptions passed as array of PollOption.
2021-05-12 00:26:33 +03:00
Badiboy
3d26a0ce0d
Merge pull request #1154 from Badiboy/master
...
Change message handler filtering order
2021-05-11 23:27:54 +03:00
Badiboy
73fb18c193
Change message handler filtering order
...
Now content_type is checked first.
2021-05-11 23:26:22 +03:00
FosterToster
2565094897
fixed overwriting exception args
2021-04-19 22:20:42 +07:00
FosterToster
855b838e91
more explict process_middleware exceptions suppressing
2021-04-18 22:41:28 +07:00
FosterToster
042d8c17da
suppress_middleware_excepions configuration. False by default.
2021-04-18 22:31:24 +07:00
FosterToster
a39fb14726
middleware handlers exception handling
2021-04-18 19:56:52 +07:00
David256
2f69917a82
Change fstrings to string formatting
2021-04-01 16:52:12 -05:00
David256
6c90da793e
New property full_name
2021-04-01 14:56:08 -05:00
Badiboy
209d9b27b4
Minor release
2021-03-28 11:57:05 +03:00
Badiboy
96e0be8942
Heroku example update
2021-03-28 11:54:46 +03:00
Badiboy
8790f26e68
Custom logging level for infinity_polling
2021-01-30 14:41:19 +03:00
Badiboy
fdf2838669
Minor update to copyMessage
2021-01-19 01:27:39 +03:00
Badiboy
74fb8258b6
Merge pull request #1067 from Aazerra/copyMessage_method
...
Added copyMessage method
2021-01-19 01:16:09 +03:00
Badiboy
003a92f466
Merge pull request #1080 from Badiboy/master
...
Release v.3.7.6
2021-01-18 01:02:45 +03:00
Badiboy
d57aa04bfb
Release v.3.7.6
2021-01-18 01:02:19 +03:00
Robin Modisch
3109e35bb4
show bot id
2021-01-17 01:26:38 +01:00
Robin Modisch
ea51b1e95e
hide token from debug logs
...
prevent leaks of the bot token by hiding it from the log
2021-01-17 01:06:47 +01:00
Badiboy
ec8714ad3a
Short live sessions u1
2021-01-17 00:43:52 +03:00
Badiboy
bc54a5379c
Added short live sessions
2021-01-16 23:50:25 +03:00
Badiboy
e9ba2fd8bb
Polling timeout fix
2021-01-16 02:14:29 +03:00
Badiboy
2e5250ec98
Version update to previous commit
2021-01-14 15:48:30 +03:00
Badiboy
f56da17741
Fix restrict_chat_member until_date bug
2021-01-14 15:45:47 +03:00
Badiboy
82838e1d26
Infinity polling fall down fixed
2021-01-14 03:44:37 +03:00
Alireza
b561e35330
Update __init__.py
2021-01-12 11:19:57 +03:30
Alireza
b684c4f60d
Fix Things on copyMessage
2021-01-12 11:17:53 +03:30
Alireza
58281f0a10
Added copyMessage method
2021-01-11 02:50:17 +03:30
Badiboy
52ebb5a1a7
drop_pending_updates in set_webhook
2021-01-09 21:22:49 +03:00
Badiboy
0900acfae9
Release version 3.7.5
2021-01-07 20:46:50 +03:00
Badiboy
c6cf615722
Merge pull request #1062 from Badiboy/master
...
Added timeout to xxx_webhook
2021-01-07 02:38:26 +03:00
Badiboy
5dc008a762
Added timeout to xxx_webhook
2021-01-07 00:13:44 +03:00
Taras
6b0484b9db
Modify RedisHandlerBackend, add argument "password=None" to __init__()
...
With argument "password=None" in method __init__(), and argument "password" in "self.redis = Redis(host, port, db, password)", will be able to use Redis with password protection, if password is set .
2021-01-05 13:06:14 +02:00
Badiboy
6559f431b7
Bot API update
...
Bot API conformance up to 4.4
Added webhook parameters from 5.0
2020-12-29 19:24:41 +03:00
Badiboy
c4e624d999
Avoid dead threads in treaded polling
2020-12-24 23:55:12 +03:00
Badiboy
2534dc5925
Exception if middleware is used but not enabled.
2020-12-24 19:55:24 +03:00
Mikhail Krostelev
96686e5221
fix restrict_chat_member method
2020-12-22 21:38:38 +03:00
Badiboy
4658d2b8da
Fix unban_chat_member in async
2020-12-16 01:57:30 +03:00
Badiboy
65c3ca58da
Update __init__.py
...
Allow parse_mode = "" to disable default parse mode.
2020-12-09 01:41:07 +03:00
Badiboy
6cc80f25d7
Bot API 5.0 pinning-unpinning logic post-fix.
2020-11-29 15:33:39 +03:00
Alexander
b9898bbdda
Fix 0a2216a22b
#2
...
+ message_id arg of unpin_chat_message() passing to the helper
- removed passing arg to unpin_all_chat_messages()
2020-11-29 15:21:59 +03:00
Alexander
00c9351f83
Hotfix 0a2216a22b
...
* message_id made optional as API declares
2020-11-29 15:12:14 +03:00
Alexander
0a2216a22b
Bot API 5.0 pinning-unpinning logic update
...
+ add unpin_all_chat_messages() (former unpin_chat_message())
* update unpin_chat_message() (add message_id arg)
2020-11-29 14:47:53 +03:00
Badiboy
640f398262
Version 3.7.4 release
2020-11-20 23:49:55 +03:00
Badiboy
5824d47590
added only_if_banned to unban_chat_member
2020-11-18 02:22:52 +03:00
Badiboy
bd27645965
set_webhook bugfinx
...
set_webhook does not reset allowed_updates for empty list (to default)
2020-11-11 00:32:34 +03:00
Badiboy
00d125a298
long_polling_timeout update 3
2020-11-07 14:59:45 +03:00
Badiboy
a548374a4d
long_polling_timeout update 2
2020-11-07 14:43:17 +03:00
Badiboy
03e1aef70e
long_polling_timeout update 1
2020-11-07 14:02:11 +03:00
Badiboy
7a3fd30f6a
Long polling updates and combo content types
2020-11-07 12:52:51 +03:00
Badiboy
fa3ca84d24
Animation content_type
...
"When you send gif telegram gives you animation and document at same time in update and when you parse that first if is animation and second is document because of this the content_type set document not animation"
2020-11-03 17:46:19 +03:00
andvch
36a3ce62c4
Fix broken text_mention html formatting
2020-10-14 12:06:49 +03:00
Badiboy
00c2e9b51c
Piece death fix
2020-09-22 01:41:51 +03:00
Badiboy
29711e2425
Merge remote-tracking branch 'upstream/master'
2020-09-22 01:34:55 +03:00
Badiboy
75a5dd1492
Minor bugfix
2020-09-22 01:34:49 +03:00
meoww-bot
9ab906e60c
fix: simplify code
...
json.loads(button.to_json()) equals to button.to_dict()
2020-09-02 18:09:14 +08:00
meoww-bot
a803edd09b
fix: button in markup should be obj, not json text
2020-09-02 09:25:23 +08:00
meoww-bot
32a9e65ecc
fix: reply_markup does not change content_type
2020-09-02 09:12:49 +08:00
meoww-bot
decad450d0
feat: make InlineKeyboardMarkup JsonDeserializable
...
feat: make InlineKeyboardMarkup JsonDeserializable, add de_json func to InlineKeyboardMarkup object
2020-09-01 18:13:22 +08:00
meoww-bot
630a9a5b2c
feat: make InlineKeyboardButton JsonDeserializable
...
feat: make InlineKeyboardButton JsonDeserializable, add de_json func to InlineKeyboardButton Object
2020-09-01 18:07:45 +08:00
meoww-bot
cdae65116b
feat: make LoginUrl JsonDeserializable
...
feat: make LoginUrl JsonDeserializable, add de_json func
2020-09-01 18:03:21 +08:00
meoww-bot
6832c33733
feat: Added the field reply_markup to the Message
...
Added the field `reply_markup` to the Message object
2020-08-31 12:00:56 +00:00
Artem Frantsiian
81100f249c
Fix an error with the is_pil_image function
...
When I've tried to send_photo as shown in detailed_example, I got an error: "AttributeError: module 'PIL' has no attribute 'Image'".
This error was described well here: https://stackoverflow.com/a/11911536/9092263 . So in accordance to prescriptions, I've made changes and It works fine for me.
Steps to reproduce:
1. initiate bot via TeleBot constructor
2. call function bot.send_photo(call.message.chat.id, open("some_image.jpg", "rb"))
P.S.
Error Environment:
- python==3.8.5
- pyTelegramBotAPI==3.7.3
- PIL==7.2.0
2020-08-29 21:57:41 +03:00
meoww-bot
e811163b5f
UPG: Added the field file_unique_id
...
Added the field file_unique_id to the objects Animation, Audio, Document, PassportFile, PhotoSize, Sticker, Video, VideoNote, Voice, File and the fields small_file_unique_id and big_file_unique_id to the object ChatPhoto. (Bot API 4.5)
2020-08-29 04:29:02 +08:00
Badiboy
2bc5c1a500
Merge pull request #960 from CrafterKolyan/patch-1
...
Add last_update_id parameter for constructor
2020-08-25 21:58:33 +03:00
Nikolay Korolev
5120650774
Move parameter to the end of list
2020-08-25 21:45:30 +03:00
Nikolay Korolev
c13f9a7f98
Add last_update_id parameter for constructor
2020-08-25 21:26:28 +03:00
Badiboy
bab9b4077d
Bot API support checked/updated up to 4.2
2020-08-25 18:18:51 +03:00
Badiboy
cdd48c7aed
Empty list optimization, Py2 arteacts removed,
...
Empty list optimization: None instead of [].
Py2 arteacts removed: no more six moudle used.
2020-08-24 16:02:35 +03:00
Badiboy
513a85cad9
Merge remote-tracking branch 'upstream/master'
2020-08-24 13:00:30 +03:00
Florent Gallaire
5e19965b0c
Fix 'NoneType' object assignment error from #892 and #954
2020-08-22 16:11:52 +02:00
Badiboy
17f48916ad
Merge remote-tracking branch 'upstream/master'
2020-08-21 17:40:56 +03:00
Badiboy
5b70980bda
Resolve conflicts
2020-08-21 17:38:54 +03:00
Badiboy
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
rf0x1d
cab33ad0d9
fixed thumb processing
2020-08-21 14:09:38 +03:00
rf0x1d
9ca3c78c84
back version to 3.7.2
2020-08-21 11:22:24 +03:00
rf0x1d
0ab4046a4f
Create version.py
2020-08-21 11:09:53 +03:00
rf0x1d
8b50dc488b
added missing thumb params and more
2020-08-21 11:09:43 +03:00
Badiboy
18eb8eb605
Two None checks
2020-08-19 23:57:48 +03:00
Mr. Dog
ec79d1dc1e
Keyboard bugfix
2020-08-04 23:45:33 +05:00
Badiboy
c6f51f6c55
CopyPaste bugfix
2020-08-04 18:28:35 +03:00
Mr. Dog
ce6a21cd09
Merge branch 'master' into patch-4
2020-08-04 19:49:55 +05:00
Badiboy
a5fd407eb6
Bugfix and DISABLE_KEYLEN_ERROR
...
Bugfix and DISABLE_KEYLEN_ERROR to supress keyboard length errors.
2020-08-04 12:29:56 +03:00
Mr. Dog
1bb98483c2
Update apihelper.py
2020-08-04 05:34:13 +05:00
Mr. Dog
c17a2379ba
Exceptions classes redesign followup
2020-08-03 06:39:12 +05:00
Badiboy
cc36207992
Minor keyboard update followup
2020-08-02 18:58:22 +03:00
Mr. Dog
1ba093cb02
Change logger level to warning
2020-08-02 20:30:58 +05:00
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
Badiboy
1ed3bc2a53
Merge pull request #803 from noideaw/patch-2
...
added can_invite_users parameter to restrict_chat_member function param description
2020-04-24 18:16:25 +03:00
no_ideaw
8c7c7b31b2
Update __init__.py
...
added can_invite_users parameter to restrict_chat_member function
2020-04-24 19:38:23 +04:30
no_ideaw
b1b2726ef6
Update apihelper.py
...
added can_invite_users parameter to restrict_chat_member function
2020-04-24 00:21:05 +04:30
no_ideaw
da924dbaeb
Update __init__.py
...
added can_invite_users parameter to restrict_chat_member function
2020-04-23 23:59:04 +04:30
bedilbek
aab560b4ee
Fix all the time invocations on typed_middleware handlers even if update did not have that update_type message
2020-04-20 11:30:03 +05:00
Badiboy
646bbb8330
Merge pull request #794 from drforse/master
...
Add Dice and send_dice
2020-04-16 15:56:46 +03:00
dr_forse
51b1fb7695
added Dice and send_dice
2020-04-15 06:10:05 +01:00
bedilbek
3aec66bc0d
Remove class static variable
2020-04-15 01:11:43 +05:00
bedilbek
003c5db37f
Add filename checking
2020-04-15 01:11:43 +05:00
bedilbek
286188f380
Add Step/Reply Handler Backend Mechanism
...
Implement Memory, File, Redis Backends
2020-04-15 01:11:43 +05:00
Badiboy
dab80d421b
Refactoring update 2
2020-04-11 17:38:47 +03:00
Badiboy
247fe6e947
Refactoring bugfix
2020-04-11 17:06:14 +03:00
Badiboy
995814d846
Refactoring and API conformance
...
Refactoring.
new_chat_member is out of support.
Bugfix in html_text.
Started Bot API conformance checking.
2020-04-11 16:54:25 +03:00
Badiboy
ec86182f62
Possibility to use alternative serializer
...
With apihelper.CUSTOM_SERIALIZER you can replace pickle with other "dumper" like dill.
2020-04-11 13:42:34 +03:00
bedilbek
932ac9477b
Add ENABLE_MIDDLEWARE=False in apihelpers to keep backward compatibility
2020-04-11 13:02:50 +05:00
bedilbek
1e242f2263
Add Middleware support
2020-04-08 23:13:19 +05:00
Alexander Tkachev
d2f9c51a5a
Handle Poll update
2020-03-09 17:25:54 +07:00
Alexander Tkachev
12547efa08
Fix order for consistency in process_new_updates
2020-03-09 17:25:37 +07:00
Quantum
dfac26706e
Add is_anonymous flag to Poll type
2020-02-07 12:53:31 +03:00
Badiboy
aa02ddb573
TAB fix
...
TAB fix
2020-01-08 20:17:25 +03:00
Badiboy
760ea5a2f0
Design updates from #711
...
Significant design updated from
https://github.com/eternnoir/pyTelegramBotAPI/pull/711
2020-01-08 20:06:40 +03:00
Badiboy
7adec8bd90
Merge pull request #673 from TahaPY/master
...
Added Animation and is_animated for stickers
2020-01-03 17:51:53 +03:00
Badiboy
0603a0df4c
Update types.py
...
Animation is moved before document to save backward compatibility. content_type = 'document' should override content_type = 'animation' to save previous behaviour.
2020-01-03 17:51:05 +03:00
Badiboy
59810b5e2a
Merge pull request #620 from nev3rfail/send_animation
...
Added reduced version of sendAnimation (no width/height/thumb).
2020-01-03 17:12:29 +03:00
Badiboy
2efb33fc29
Merge branch 'master' into patch-1
2020-01-03 16:45:43 +03:00
Badiboy
e3b126807e
Merge pull request #713 from dtalkachou/patch-1
...
Correct work with empty base_url in make_request
2020-01-03 01:33:27 +03:00
Badiboy
769ff8008e
Merge pull request #599 from KanerL/KanerL-patch-shipping-option
...
ShippingOption.add_price returns "self" (for chaining etc.).
2020-01-03 01:28:37 +03:00
Badiboy
86644c05f7
Merge pull request #539 from Badiboy/master
...
"timeout" parameter for send_message
Fix kick_chat_member return type
HTML symbols not replaced
2020-01-03 00:50:24 +03:00
Badiboy
3a3bab5b92
Merge pull request #480 from SkymanOne/patch-1
...
create field forward_from_message_id in Message
2020-01-03 00:46:27 +03:00
Badiboy
bf844ed202
HTML symbols not replaced
...
HTML symbols not replaced because return is before replace.
2020-01-01 13:46:18 +03:00
Dzianis Talkachou
68db599790
Delete duplicate string
2019-11-23 21:25:29 +03:00
Dmitry Sokolov
a749acde15
Update apihelper.py #2
...
Merge Fixes # 684
2019-11-05 17:37:53 +03:00
FrankWang
575fb9da7f
Merge branch 'master' into patch-1
2019-10-30 21:24:43 +08:00
FrankWang
c6358f35d2
Merge pull request #688 from vryazanov/master
...
New content type related to Telegram Passport
2019-10-30 21:22:36 +08:00
Innokentiy Min
1a30a9a249
Fixed #578
2019-10-30 14:02:00 +03:00
Vadim Ryazanov
f241ef1eac
passport_data content type added
2019-08-27 11:55:14 +03:00
Mohammad Taha
8f8276314e
Merge pull request #1 from cmd410/master
...
Support for animated stickers
2019-08-16 20:42:08 +00:00
Dmitry Sokolov
6fb9e18385
Update apihelper.py
...
Hi, to indicate a third-party api-url (reverse proxy) added conditions.
Perhaps not the most elegant solution, but this functionality is very lacking.
apihelper.API_URL = "http://reverseproxy.example.com/bot{0}/{1} "
2019-08-12 17:09:52 +03:00
cmd410
f0835a1a14
Support for animated stickers
2019-07-30 12:46:39 +03:00
Taha
be3b6f88e8
Added Animation
2019-07-14 18:53:59 +04:30
FrankWang
151880f391
Merge pull request #659 from OslikAi/master
...
Add Poll
2019-06-28 21:02:23 +08:00
FrankWang
bf91829088
Merge pull request #664 from vovawed/master
...
Added LoginUrl to types
2019-06-28 21:02:04 +08:00
FrankWang
56f0b0a0d4
Merge pull request #603 from nailerNAS/master
...
infinity_polling fix
2019-06-28 20:57:28 +08:00
FrankWang
2b8e77f749
Merge pull request #616 from painca/patch-1
...
edit message_handler doc
2019-06-28 20:56:47 +08:00
P0lunin
3a1bdc2899
add Poll, sendPoll, stopPoll
2019-06-27 15:07:41 +03:00
Vova Pytsyuk
600002e158
Fixed bug with LoginUrl
2019-06-15 23:09:59 +03:00
Vova Pytsyuk
3c62e9d391
Added LoginUrl to types
2019-06-15 22:59:41 +03:00
Tiger 1
9624b45314
add Poll, sendPoll, stopPoll
2019-06-06 21:47:08 +03:00
Victor Koropetskyi
1a58731fb7
Add 'method' parameter to methods that edit message
2019-02-23 16:15:20 +02:00
Artem M
99df992a66
Added the method sendAnimation, which can be used instead of sendDocument to send animations, specifying their duration.
2019-02-15 18:46:18 +00:00
Moon Princess
79e6a3166d
edit message_handler doc
2019-01-20 23:04:11 +05:00
nailer
b82ed70ec9
fix syntax errors
2018-11-17 13:19:09 +02:00
nailer
18e37f3d20
sleep time timeout time instead of 5 seconds always
2018-11-17 12:58:56 +02:00
KanerL
ceea457cf1
Update shipping option
...
Setting list of ShippingOptions like in payments_example.py
shipping_options = [
ShippingOption(id='instant', title='WorldWide Teleporter').add_price(LabeledPrice('Teleporter', 1000)),
ShippingOption(id='pickup', title='Local pickup').add_price(LabeledPrice('Pickup', 300))]
gives us [None,None],so It's better add_price to return self
2018-11-12 01:43:00 +02:00
Badiboy
ad4be5c0ae
Merge branch 'master' of https://github.com/eternnoir/pyTelegramBotAPI
2018-10-19 13:40:14 +03:00
FrankWang
2d6c2a345f
Merge pull request #577 from rmed/master
...
Add check for parse_mode in BaseInlineQueryResultCached
2018-10-19 10:07:40 +08:00
Rafael Medina
891988be93
Added check for parse_mode in BaseInlineQueryResultCached. Should fix #571
2018-09-15 20:25:06 +02:00
Ramzan Bekbulatov
8636b282d7
Merge branch 'master' into analyzer-fixes
2018-09-07 18:07:37 +03:00
uburuntu
bab9f7bbb9
enh: reset requests.Session feature
...
Need for proxy changing and other reconnection stuff
2018-09-06 12:48:08 +03:00
uburuntu
36621bb22a
fix: some intendation
2018-08-17 13:01:03 +03:00
uburuntu
99466017c5
enh: optimize imports
2018-08-17 12:54:26 +03:00
uburuntu
feec1dde56
fix: little style fixes
2018-08-17 12:49:37 +03:00
uburuntu
54eba946be
fix: wrong arguments usage (fix fa038c2
)
2018-08-17 12:48:59 +03:00
uburuntu
6a4c7e731b
fix: delete doubled Sticker class (left a new one)
2018-08-17 12:46:40 +03:00
FrankWang
2b3c86b647
Merge pull request #562 from uburuntu/InputMedia
...
fix: python2 positional argument specifiers
2018-08-14 22:37:39 +08:00
uburuntu
e419214b49
fix: python2 positional argument specifiers
2018-08-14 17:29:35 +03:00
FrankWang
fe6959c38e
Merge pull request #561 from uburuntu/InputMedia
...
fix: support python2 super()
2018-08-14 21:58:48 +08:00
uburuntu
7dd53b1396
fix: support python2 super()
2018-08-14 12:23:15 +03:00
FrankWang
421118d9d8
Merge pull request #558 from uburuntu/InputMedia
...
v.4.0: InputMediaAnimation, InputMediaAudio, InputMediaDocument, editMessageMedia
2018-08-13 23:47:03 +08:00
uburuntu
cf69a06ab8
enh: make code better and enhance test case
2018-08-10 16:48:09 +03:00
uburuntu
8ac6e664c5
new: InputMediaAnimation, InputMediaAudio, InputMediaDocument, editMessageMedia
...
Added support for editing the media content of messages: added the method editMessageMedia and new types InputMediaAnimation, InputMediaAudio, and InputMediaDocument.
2018-08-09 19:16:38 +03:00