Version 8.2 just came out (July 4, 2016). Handling of callback query is still unsatisfactory. Treat it as a transitional release.
Tutorial »
Reference, Traditional version »
Reference, Async version » (Having trouble building it on readthedocs.org, I am working on it ...)
Examples »
8.3 (2016-07-17)
- Fixed
urllib3==1.9.1
insetup.py
8.2 (2016-07-04)
- Handling of callback query still unsatisfactory, a transitional release
- Changed async version to
telepot.aio
to avoid collision withasync
keyword - Added
CallbackQueryCoordinator
andCallbackQueryAble
to facilitate transparent handling ofCallbackQuery
- Added
AnswererMixin
to give anAnswerer
instance - Added
Timer
to express different timeout behaviors - Added
enable_callback_query
parameter to*Handler
constructors - Added default
on_timeout
method to@openable
decorator - Added
IdleTerminate
andAbsentCallbackQuery
as subclasses ofWaitTooLong
to distinguish between different timeout situations - Revamped
Listener
to handle different timeout requirements - Added
types
parameter toper_chat_id()
- By default,
per_from_id()
andUserHandler
reacts to non-callback_query
only - Fixed
Bot.download_file()
- Added docstrings for Sphinx generation
- Re-organized examples