Bibo-Joshi
f97ac90af7
skip test_json on TestDictPersistence on py3.5 ( #1748 )
2020-02-03 00:10:48 +02:00
billchenchina
90eeb40ae8
Add base_file_url support for telegram.ext.Updater ( #1679 )
...
Co-authored-by: Noam Meltzer <tsnoam@gmail.com>
2020-02-02 23:47:02 +02:00
Bibo-Joshi
6d9d11b8bd
Handler persistence for nested ConversationHandlers ( #1711 )
...
* Handler persistence for nested ConversationHandlers
* Add tests for persistence w/ nested CHs
2020-02-02 22:31:56 +01:00
Bibo-Joshi
f6b663f175
bot_data as global memory (V12 version of #1322 ) ( #1325 )
...
* Update AUTHORS.rst
* Update AUTHORS.rst
* Add bot_data to CallbackContext as global memory
* Minor fixes in docstrings
* Incorp. req. changes, Flake8 Fixes
* Persist before stop
* Fix CI errors
* Implement #1342 for bot_data
* Add check pickle_persistence_only_bot similar to #1462
* Fix test_persistence
* Try dispatching error before logging it
* Fix test
Co-authored-by: Eldinnie <Eldinnie@users.noreply.github.com>
2020-02-02 22:20:31 +01:00
Noam Meltzer
43bfebb150
Update copyright date to 2020 ( #1746 )
2020-02-02 23:08:54 +02:00
Jelle Besseling
743e2fce07
Add --with-upstream-urllib3 option to remove vendored version ( #1725 )
...
Co-authored-by: Noam Meltzer <tsnoam@gmail.com>
2020-02-02 22:56:25 +02:00
Shreyas Thirumalai
4c2a3d07ce
Remove duplicate entries from docs. ( #1739 )
...
Fixes #1726
2020-02-02 20:35:52 +01:00
Poolitzer
423794f473
fixing message.link ( #1741 )
...
* fixing message.link
* improving if clause
2020-02-02 20:27:53 +01:00
Bibo-Joshi
a397e6c3c6
Doc fixes ( #1642 )
...
* Add missing DispatcherHandlerStop to docs
* Forgot to stage new file ...
* update docstring for bot.edit_message_*
* make job callback docs context based
* Flake8
* Fix doc strings of message.reply_
* Update thumb size docs
* Add missing DispatcherHandlerStop to docs
* Forgot to stage new file ...
* update docstring for bot.edit_message_*
* make job callback docs context based
* Flake8
* Fix doc strings of message.reply_
* Update thumb size docs
* Update docs on InlineQuery.query length
* Minor doc updates
* change module to class in to_float_timestamp doc string
2020-02-02 20:20:54 +01:00
Bibo-Joshi
7cde6ca268
temporarily skip tests failing b/c missing api 4.5 ( #1738 )
2020-01-30 20:57:16 +02:00
Bibo-Joshi
408062dd43
Add note on how to run test_official to contrib guide ( #1740 )
2020-01-29 22:43:57 +02:00
Poolitzer
d96d233dc5
dropping 2.7, 3.3, 3.4 support from setup.py and README.rst ( #1734 )
...
Fixes #1720
2020-01-26 23:47:52 +02:00
Bibo-Joshi
3eb2cef600
Make Filters.text accept leading slash ( #1680 )
...
Fixes #1678
2020-01-26 23:19:38 +02:00
Poolitzer
0b87f4b274
contibuting guide: warning about adding requirements ( #1718 )
2020-01-26 23:15:42 +02:00
Bibo-Joshi
0df526d390
jobqueue: Log datetimes correctly (minor change) ( #1714 )
2020-01-26 23:08:33 +02:00
Bibo-Joshi
cb9af36937
Fix None check in JobQueue._put() ( #1707 )
...
fixes #1701
2020-01-26 23:07:17 +02:00
Poolitzer
fbb7e0e645
No more unitests for py2.7 ( #1731 )
...
Still not removing any py2.7 specific code, but no reason to waste precious CPU and unitest time on py2.7.
2020-01-26 23:01:29 +02:00
Eana Hufwe
d9d65cc2ac
Add poll messages support to filters ( #1673 )
2020-01-26 22:57:48 +02:00
Bibo-Joshi
62f514f068
CallbackContext: Expose dispatcher as a property ( #1684 )
...
Co-authored-by: Poolitzer <25934244+Poolitzer@users.noreply.github.com>
2020-01-26 22:55:00 +02:00
David Auer
08bbeca8ec
Fix typo in example text ( #1703 )
2020-01-26 22:35:34 +02:00
Mayur Newase
38b9f4b9bc
Dispatcher.__init__: Remove double assignmed to self.job_queue ( #1698 )
...
Co-authored-by: mayur741 <mayur@wipadika.com>
2020-01-26 22:34:25 +02:00
Viktor Oreshkin
3d59b2f581
Docstring fix: thumb limits were changed with Bot API 4.2 ( #1669 )
2020-01-26 22:30:26 +02:00
rizlas
e3c8466e41
Rename enocde_conversations_to_json() -> enocde_conversations_to_json() ( #1661 )
...
Fixes #1660
2020-01-26 22:24:00 +02:00
compSciKai
1d92f52c6a
Minor documentation fix ( #1647 )
2020-01-26 22:19:59 +02:00
Bibo-Joshi
33280a7fe0
Add missing name for Filters.update classes ( #1632 )
2020-01-26 22:18:29 +02:00
Poolitzer
4b5ba15d31
both google python style links have been moved ( #1624 )
...
I choose https://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html , based on https://web.archive.org/web/20160322212330/http://www.sphinx-doc.org/en/stable/ext/example_google.html
and http://google.github.io/styleguide/pyguide.html based on https://web.archive.org/web/20160304111857/https://google.github.io/styleguide/pyguide.html
2020-01-26 22:16:19 +02:00
Poolitzer
d2466f1e6e
CI: Fix running on master after push + official can fail ( #1716 )
...
allowing official to fail is only temporary until we'll add the latest bot api support
2020-01-26 22:07:24 +02:00
Bibo-Joshi
883c6b5901
Add dispatcher argument to Updater ( #1484 )
2020-01-26 21:59:47 +02:00
Noam Meltzer
1e7f4fae6f
Bump version to v12.3.0
2020-01-11 21:21:46 +02:00
Noam Meltzer
dae5ab47a0
CHANGES.rst: Update towards v12.3.0 release
2020-01-11 21:08:03 +02:00
Bibo-Joshi
a9d9b1d750
Add #1653 to changelog
2020-01-11 20:57:58 +02:00
Hinrich Mahler
90496f70a5
Prepare for v12.3.0
2020-01-11 20:57:58 +02:00
tobiaswicker
940b42e048
ConversationHandler: Fix wrong signature call for timeout handlers
...
Fixes #1652
Co-authored-by: Eldinnie <Eldinnie@users.noreply.github.com>
2020-01-11 20:51:31 +02:00
Poolitzer
a582515766
README.rst: replace travis and appveyor with github ( #1645 )
2020-01-11 20:47:21 +02:00
Eldinnie
3d42df3366
Fix documentation about return values in message ( #1656 )
...
* Fix documentation about return values in message
* flake8 satisfaction
2019-12-16 14:22:11 +01:00
Poolitzer
2c67a9833b
add private /c links to message.links object ( #1619 )
...
* add private /c links to message.links object
* fixing ids for basic groups
* fixing ids for non basic chats and the test
* Improve tests for Message.link
* Simplify id_to_link
2019-11-29 13:50:44 +01:00
Bibo-Joshi
5e8a961669
Refactor msg_in ( #1631 )
...
* Revert "Add msg_in filter (new) (#1570 )"
This reverts commit 34bdbc632a
.
* Refactor msg_in, add Filters.caption on the fly
* Update docstrings
* Fix copy-paste typo
2019-11-29 13:09:44 +01:00
Bibo-Joshi
a5ba64becb
Remove checks for None on assignement for opt args ( #1600 )
2019-11-23 18:05:03 +02:00
Noam Meltzer
2a3169a22f
Fix deprecation warning with Python 3.8 triggered by vendored urllib3 ( #1618 )
...
Fixes #1586
2019-11-16 14:37:15 +02:00
Poolitzer
894d8281ab
github workflow: add a cron job ( #1615 )
2019-11-16 00:19:47 +02:00
Noam Meltzer
2fdf48023b
github workflow: give pre-commit its own job ( #1612 )
2019-11-15 23:35:44 +02:00
Paolo Lammens
4e717a172b
Fix UTC/local inconsistencies for naive datetimes ( #1506 )
2019-11-15 22:51:22 +02:00
Noam Meltzer
10c9ec2313
workflow: run test-official in its own job ( #1607 )
2019-11-09 22:38:23 +02:00
Noam Meltzer
096a7c3593
Allow PRs to test ( #1606 )
2019-11-09 22:13:02 +02:00
Noam Meltzer
e9d9f01bd4
Fix windows actions ( #1605 )
...
* Stop testing with ujson
* Fix timing issue with test_delete_message
* ignore pip deprecation warning. hopefully it will fix windows+py2.7
* telegram replies to deleteing old messages are not consistent
2019-11-09 20:33:51 +02:00
Jasmin Bom
8b4b22cc89
Implement Github Actions CI ( #1556 )
...
* Add test workflow
* Attempt github grouping
* Improve bot info fetching
- Add support for b64+json encoded github secret with all the vars
- Add bot_name and bot_username since it's needed for a proper get_me test
* Improve test workflow a lot
- Add coverage
- Install ujson
- test_official only run on in single job
- Pass bot info to pytest
* Improve github grouping by having shorter titles
* Run pytest with coverage
* Improve coverage report
* Proper exitcode behaviour for pytest
* Proper test official handling
* Proper error handling
* Skip jobqueue tests on windows
* run coverage tests even if nocoverage ones fail
* Skip messagequeue tests on windows
* Clean up to satisfy flake8
* Run meta tests
2019-10-27 14:28:33 +01:00
Bibo-Joshi
b294c92bad
question template: Add info about users' group ( #1577 )
2019-10-27 14:33:30 +02:00
Poolitzer
264de2b7c1
Github actions - notify maintainers about changed examples ( #1555 )
2019-10-27 01:42:47 +03:00
Julian Ste
ac64027580
Fixed comments in examples ( #1566 )
2019-10-27 01:15:09 +03:00
Bibo-Joshi
34bdbc632a
Add msg_in filter (new) ( #1570 )
...
Closes #1144
2019-10-27 01:12:54 +03:00