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

69 Commits

Author SHA1 Message Date
Badiboy
97dbedaa54
Fix > 2022-02-07 00:57:33 +03:00
Badiboy
ce56a035b5 Extend custom exception_handler behaviour 2022-02-01 23:58:57 +03:00
Badiboy
4166fb229e Code base cleanup 2022-01-24 22:38:35 +03:00
Badiboy
2e6b6bda53 Additional bugfix
Additional bugfix
Plus protected methods removal
2022-01-10 16:40:33 +03:00
Badiboy
8d8aa5a380 Bugfix in send_data
Bugfix in send_data
Protected methods renamed
Some hints added
2022-01-10 14:38:28 +03:00
_run
953e2286b8 Bot API 5.4 2021-11-06 12:15:28 +05:00
Badiboy
2623fa362c
Merge pull request #1350 from Badiboy/master
Custom request sender
2021-11-03 18:50:25 +03:00
Badiboy
4a274ba440 Custom request sender
Added apihelper.CUSTOM_REQUEST_SENDER option. It allows to substitute requests.request to your own function.
2021-11-03 18:48:46 +03:00
Andrea Barbagallo
558b37b1c3 New antiflood function 2021-11-03 15:30:10 +01:00
Badiboy
4ced4d29f5 Update custom filters readme and examples 2021-09-12 19:36:23 +03:00
coder2020official
7d5e9e5111 Added file custom_filters
Added file with custom filters. Updated the examples
2021-09-12 20:22:26 +05:00
coder2020official
5f8c75816e Some useful filters
Created useful filters that can be used in message handlers.
Created some examples on using them.
2021-09-12 19:34:43 +05:00
Badiboy
2da48c0adc Custom filters upd 2021-09-11 21:49:51 +03:00
coder2020official
9d37503442 reupdated 2021-09-11 23:02:56 +05:00
coder2020official
ec8975c9e3 Custom filters
Added new feature - from now you can create your own custom filters
2021-09-11 21:47:59 +05:00
SwissCorePy
07ebdeab25 Added missing content_type "animation" 2021-09-02 19:46:01 +02:00
Florent Gallaire
b4f0a6d546 add Google in the name 2021-08-25 14:17:25 +02:00
Florent Gallaire
4eb28df1ab A Google Cloud Functions webhook 2021-08-24 13:01:10 +02:00
Badiboy
022ef6a64c Dependecies clearing 2021-08-18 22:16:30 +03:00
monosans
097ba9fec2 Replace for loops with comprehensions 2021-07-19 20:03:03 +03:00
SwissCorePy
791d65e95a replaced old deprecated decorator 2021-06-30 13:47:39 +02:00
SwissCorePy
073d7fb6a7 Update util.py
whoops warn is not optional
2021-06-30 13:11:48 +02:00
SwissCorePy
a6668397e1 new deprecated decorator
added a new deprecated decorator to util
2021-06-30 13:08:05 +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
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
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
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
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
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
Badiboy
82838e1d26 Infinity polling fall down fixed 2021-01-14 03:44:37 +03:00
Badiboy
c4e624d999 Avoid dead threads in treaded polling 2020-12-24 23:55:12 +03:00
Badiboy
a548374a4d long_polling_timeout update 2 2020-11-07 14:43:17 +03:00
Badiboy
7a3fd30f6a Long polling updates and combo content types 2020-11-07 12:52:51 +03: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
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
18eb8eb605 Two None checks 2020-08-19 23:57:48 +03:00
mrpes
317a490cf0
Type checking moved to utils 2020-08-01 01:30:38 +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
daveusa31
0f387db8d2 Fix tabs 2020-07-04 20:45:48 +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
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
99466017c5 enh: optimize imports 2018-08-17 12:54:26 +03:00