Abdelrahman Elkheir
0fb5678180
Full Support for Bot API 10.0 ( #5229 )
...
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com >
Co-authored-by: poolitzer <github@poolitzer.eu >
Co-authored-by: Phil Bazun <Phil9lne@gmail.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-09 11:49:15 -04:00
Harshil
85294fb58d
Full Support for Bot API 9.6 ( #5196 )
...
Co-authored-by: OuYoung <212045739+ouyooung@users.noreply.github.com >
2026-05-08 16:07:39 -04:00
Poolitzer
0cceafcab3
Full support for Bot API 9.5 ( #5155 )
...
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com >
Co-authored-by: OuYoung <212045739+ouyooung@users.noreply.github.com >
Co-authored-by: Hethon <65696516+hethon@users.noreply.github.com >
Co-authored-by: Abdelrahman Elkheir <90580077+aelkheir@users.noreply.github.com >
2026-03-15 02:58:30 -04:00
Harshil
0ae9f7b6c4
Full support for Bot API 9.4 ( #5137 )
...
Co-authored-by: OuYoung <212045739+ouyooung@users.noreply.github.com >
Co-authored-by: poolitzer <github@poolitzer.eu >
Co-authored-by: Hethon <65696516+hethon@users.noreply.github.com >
Co-authored-by: Abdelrahman Elkheir <90580077+aelkheir@users.noreply.github.com >
2026-03-07 18:29:00 -05:00
Bibo-Joshi
3a1c494f22
Update Copyright to 2026 ( #5075 )
2026-01-01 15:34:02 +01:00
Abdelrahman Elkheir
068ee7ea9d
Full Support for Bot API 9.2 ( #4911 )
...
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com >
Co-authored-by: Poolitzer <github@poolitzer.eu >
Co-authored-by: Hinrich Mahler <22366557+Bibo-Joshi@users.noreply.github.com >
2025-09-13 16:56:04 +02:00
Harshil
89dd168ab2
Remove black, isort, flake8, and pyupgrade in favor of Ruff ( #4886 )
2025-07-31 19:25:36 +02:00
Bibo-Joshi
7078059e80
Full Support for Bot API 9.0 ( #4756 )
...
Co-authored-by: Abdelrahman Elkheir <90580077+aelkheir@users.noreply.github.com >
2025-05-15 21:56:10 +02:00
dependabot[bot]
d0a6e5141c
Bump APS & Deprecate pytz Support ( #4582 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hinrich Mahler <22366557+Bibo-Joshi@users.noreply.github.com >
2025-01-01 19:43:52 +01:00
Bibo-Joshi
5f35304e63
Update Copyright to 2025 ( #4631 )
2025-01-01 14:51:12 +01:00
Juan Andrés Cuevas
4f255b6e21
Unify datetime Imports ( #4605 )
...
Co-authored-by: Miguel Salomon <128310363+Migueldsc12@users.noreply.github.com >
Co-authored-by: Jeamhowards Montiel <106713677+Jeam-zx@users.noreply.github.com >
Co-authored-by: Snehashish Biswas <coderrx06@gmail.com >
Co-authored-by: Luis Pérez <luis.i.perez.0@gmail.com >
Co-authored-by: henryg311 <55552582+henryg311@users.noreply.github.com >
Co-authored-by: AnyaMarcanito <129221958+AnyaMarcanito@users.noreply.github.com >
Co-authored-by: Jeam Montiel <19-10234@usb.ve >
2024-12-15 10:26:37 +01:00
Bibo-Joshi
43279543a3
Full Support for Bot API 8.1 ( #4594 )
2024-12-07 10:20:08 +01:00
Bibo-Joshi
06f1da576e
Stabilize Some Concurrency Usages in Test Suite ( #4360 )
2024-07-10 17:11:22 +02:00
Harshil
dba7866aab
API 7.6 ( #4333 , #4341 , #4342 , #4334 , #4335 , #4344 , #4348 , #4351 )
...
Co-authored-by: Bibo-Joshi <22366557+Bibo-Joshi@users.noreply.github.com >
2024-07-07 13:08:52 +02:00
Harshil
cf728496e4
API 7.4 ( #4276 , #4278 , #4279 , #4280 , #4286 , #4283 , #4285 )
...
Co-authored-by: Bibo-Joshi <22366557+Bibo-Joshi@users.noreply.github.com >
2024-06-03 19:39:31 +02:00
Harshil
5fa457974d
API 7.2 ( #4180 , #4181 )
...
Co-authored-by: Mahdyar Hasanpour <mahdyar@duck.com >
Co-authored-by: Hinrich Mahler <22366557+Bibo-Joshi@users.noreply.github.com >
Co-authored-by: Abdelrahman Elkheir <90580077+aelkheir@users.noreply.github.com >
Co-authored-by: Aditya <adityayadav11082@gmail.com >
2024-04-12 11:58:25 +02:00
pre-commit-ci[bot]
040cd2c2fc
pre-commit autoupdate (#4184 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bibo-Joshi <22366557+Bibo-Joshi@users.noreply.github.com >
2024-04-05 17:26:08 +02:00
Abdelrahman Elkheir
5b6cd3a33b
Update Copyright to 2024 ( #4121 )
2024-02-19 20:06:25 +01:00
Aditya Yadav
03d2359061
API 7.0 ( #4034 , #4038 )
...
Co-authored-by: poolitzer <github@poolitzer.eu >
Co-authored-by: Hinrich Mahler <22366557+Bibo-Joshi@users.noreply.github.com >
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com >
Co-authored-by: aelkheir <arelkheir@gmail.com >
Co-authored-by: aelkheir <90580077+aelkheir@users.noreply.github.com >
2024-02-08 17:12:00 +01:00
Harshil
9997a9f47e
Empower ruff ( #3594 )
2023-03-25 19:18:04 +01:00
Bibo-Joshi
22d0dd1301
Tidy Up Tests Directory ( #3553 )
2023-02-22 20:19:46 +01:00
Harshil
963edbf191
Refactor and Overhaul the Test Suite ( #3426 )
2023-02-11 10:45:17 +01:00
Bibo-Joshi
51ad4d76d0
Update Copyright to 2023 ( #3459 )
2023-01-01 21:31:29 +01:00
Dmitry Kolomatskiy
c3f8fcd7b7
Add Several New Enums To Constants ( #3351 )
2022-11-22 11:07:42 +01:00
Harshil
1d1d774d9f
Flaky Unit Tests: Use pytest Marker ( #3354 )
2022-11-09 20:43:27 +01:00
Harshil
834568d7f4
Add a Test for MessageAttachmentType ( #3335 )
2022-11-06 16:04:01 +01:00
Harshil
eb818da93f
Add Two Constants Related to Local Bot API Servers ( #3296 )
2022-10-17 19:58:28 +02:00
Harshil
90c0fe948b
Add Python 3.11 to Test Suite & Adapt Enum Behaviour ( #3168 )
2022-08-17 18:24:50 +02:00
Bibo-Joshi
5e924014de
Add Tuple Based Version Info and Rename telegram.bot_api_version to telegram.__bot_api_version__ ( #3030 )
2022-05-14 15:50:12 +02:00
Bibo-Joshi
d917404de1
Adjust Tests to Changed API Behavior ( #3002 )
2022-05-07 21:47:50 +02:00
Hinrich Mahler
95d6272d20
Bump version to v20.0a0
2022-05-06 19:03:54 +02:00
Bibo-Joshi
950d9a0751
Extend Code Formatting With Black ( #2972 )
2022-05-06 18:22:35 +02:00
Harshil
335772568f
Update and Expand Tests & pre-commit Settings and Improve Code Quality ( #2925 )
...
Co-authored-by: Hinrich Mahler <22366557+Bibo-Joshi@users.noreply.github.com >
2022-05-06 18:22:34 +02:00
Bibo-Joshi
42eaa67fd5
Switch to asyncio ( #2731 )
...
Co-authored-by: tsnoam <tsnoam@gmail.com >
Co-authored-by: Harshil <37377066+harshil21@users.noreply.github.com >
Co-authored-by: Poolitzer <25934244+Poolitzer@users.noreply.github.com >
2022-05-06 18:19:15 +02:00
Bibo-Joshi
0e60d56f53
Introduce Enums for telegram.constants ( #2708 )
2022-05-06 18:19:13 +02:00
eldbud
59014bee64
Make Tests Agnostic of the CWD ( #2727 )
2022-05-06 18:19:12 +02:00
eldbud
1edfa1504c
Handle Filepaths via the Pathlib Module ( #2688 )
2022-05-06 18:19:11 +02:00
Harshil
e6d9f3d057
Update Copyright to 2022 ( #2836 )
2022-01-03 08:15:18 +01:00
Bibo-Joshi
8bf88c3231
Supplement Codacy with DeepSource ( #2454 )
...
* Add deepsource config
* Update Badges
* Update Badges some more
* Stupid change to trigger analysis of all files
* Try to get ignore right
* Update badges again
* Get started on fixing issues
* Fix some more issues
* Remove more plank lines
* Docs for de_json/list & to_dict/json
* Some improvements from deepcode.ai
* Some more improvements
* Some more improvements
* More docstrnigs & let's run DS on the tests just for fun
* Autofix issues in 10 files
Resolved issues in the following files via DeepSource Autofix:
1. tests/conftest.py
2. tests/test_bot.py
3. tests/test_commandhandler.py
4. tests/test_conversationhandler.py
5. tests/test_dispatcher.py
6. tests/test_filters.py
7. tests/test_inputmedia.py
8. tests/test_messagehandler.py
9. tests/test_official.py
10. tests/test_persistence.py
* Some more improvements for tests, but that shall be enough
* Some more docstrings for functions
* Some minor stuff, try to fix tests
* Update DS config
* Still more docs
* Doc fixes
* More fixes
* Fix: indent docstring
* Some fixes
* Revert "Stupid change to trigger analysis of all files"
This reverts commit dd46c260
* Review
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: Poolitzer <25934244+Poolitzer@users.noreply.github.com >
2021-05-27 09:38:17 +02:00
Harshil
b20265819b
Stabilize CI ( #2480 )
...
* mark some occasionally failing tests as flaky
* fix test which was failing locally for some reason
* Don't fail tests if they've exceeded the timeout
* This reverts commit 1d0f982e95 .
* remove flaky on two tests as per review
* the end of timeout failures, hopefully.
* first run successful. Fixing pre-commit to trigger 2nd run.
2021-04-30 10:43:52 +02:00
Bibo-Joshi
a34f0b9bee
Make cryptography Dependency Optional & Refactor Some Tests ( #2386 )
...
* Make cryptography optional
* Try fixing CI
* Try some more
* Update pytest, mypy & pyupgrade, refactor test_meta, hope that things start to work
* Fix filterwarnings
* Mama mia! Here we go again!
* Add stupid debug prints
* A new hope
2021-02-13 22:07:37 +01:00
starry69
91e0271e4c
Update copyright headers
...
Signed-off-by: starry69 <starry369126@outlook.com >
2021-01-03 10:40:24 +05:30
Bibo-Joshi
264b2c9c72
Switch Code Formatting to Black ( #2122 )
...
* Swtich code formatting to Black
* Update docs
* Fix tests
* TRy fixing pre-commit
2020-10-09 17:22:07 +02:00
Nils K
8406889179
Remove Python 2 Support ( #1715 )
...
* Remove usages of python-future lib
* Remove python2 datetime.timezone replacement
* Remove python2 workaround in InputFile.__init__
* Remove import of str necessary for python2
* Remove urllib2 import necessary for python2
* Remove a mention of python 2 in doc
* Remove python 2 from travis config file
* Remove python 2 from appveyor config
* Remove python2 from debian build rules
* Remove unnecessarry aliasing of time.perf_counter
* Remove python 2 from github workflow
* Remove mention of python 2 in descriptions/readme
* Remove version check for queue import
* Remove version checks in tests
* Adjust docs to correctly mention supported version
* Fix indentation
* Remove unused 'sys' imports
* Fix indentation
* Remove references to mq.curtime in tests
* Replace super calls by argumentsless version
* Remove future dependency
* Fix error in de_json declaration
* Use python3 metaclass syntax
* Use implicit inheriting from object
* Remove accidentally committed .vscode folder
* Use nameless f-string and raw string
* Fix regex string literal syntax
* Remove old style classes
* Run pyupgrade
* Fix leftover from automatic merge
* Fix lint errors
* Update telegram/files/sticker.py
Co-authored-by: Bibo-Joshi <hinrich.mahler@freenet.de >
2020-06-15 18:20:51 +02:00
Noam Meltzer
43bfebb150
Update copyright date to 2020 ( #1746 )
2020-02-02 23:08:54 +02:00
Eldinnie
9d99660ba9
Change MAX_CAPTION_LENGTH to 1024 ( #1262 )
...
* update MAX_CAPTION_LENGTH
Telegram silently changed the max length for captions to 1024 chars.
* Update test_constants.py
* change docstrings to reflect new length
* remove message
* clear message and proper match
2018-10-16 19:51:57 +02:00
Noam Meltzer
baec1bb554
flake8 revamp
...
- Use pre-commit v1.2.0 flake8
- Make sure we're running flake8 on examples and tests
- Fix what had to be fixed
2018-02-19 12:41:38 +02:00
Jannik
c152d6583e
Support v3.6 API ( #1006 )
...
* Added support for new field `telegram.Message.connected_message`
* Added support for new field `telegram.Message.connected_message`
* Added support for parse_mode in captions
* Added parse_mode parameter for captions in InlineQueryResult*
* Added supports_streaming parameter in telegram.Bot.send_video and telegram.InputMediaVideo
Fixed Docstrings for parse_mode in captions
* pypy3.5 unitests are now running with a new version due internal errors on travis.
closes #1005
2018-02-18 17:11:04 +02:00
Jacob Bom
2ca7ff82ef
Update headers to 2018 ( #962 )
...
Also add two missing headers.
[ci skip]
2018-01-04 17:16:06 +02:00
Jacob Bom
5d7c6ad541
Switch to pytest + required fixes to code ( #788 )
...
Required fixes:
- CallbackQuery is now comparable.
- Message.effective_attachment, Message.photo,
Message.new_chat_members, Message.new_chat_photo &
Game.text_entitties semantic fixes - when they are not defined,
return an empty list.
- Docstring fix to Update class.
2017-08-12 00:58:41 +03:00