Commit Graph

826 Commits

Author SHA1 Message Date
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 65a272b901 fix: python 2/3 compatibility in examples 2018-08-17 12:47:44 +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
FrankWang 12dbcb56d3
Update README.md 2018-08-09 08:45:07 +08:00
FrankWang a46975d038
Merge pull request #556 from Andru1999/patch-2
Fix issue When you use threading mode
2018-08-08 10:06:49 +08:00
Andru1999 494b535a91
Fix issue When you use threading mode 2018-08-08 10:46:23 +10:00
eternnoir 41f7c07959 Update version. 2018-08-03 08:35:04 +08:00
eternnoir 35ea2a2b7e Fix #548 2018-08-03 08:34:48 +08:00
FrankWang 522b2b487b
Merge pull request #551 from heyyyoyy/origin/Bot_Api_3.6
Added parse mode for objects in Inline mode
2018-08-03 08:30:41 +08:00
heyyyoyy 5035e0ce80 Added parse mode for objects in Inline mode 2018-08-02 21:15:33 +03:00
eternnoir 7061091c1c Update version.
* Fix python 3.7 async
2018-07-31 08:58:04 +08:00
FrankWang 5c199bd246
Update README.md 2018-07-26 22:17:55 +08:00
FrankWang 44dd89881d
Update README.md 2018-07-26 21:41:08 +08:00
FrankWang 76dbb05259
Merge pull request #537 from Andru1999/patch-1
Update __init__.py
2018-07-24 13:05:02 +08:00
FrankWang 578a9383b2
Merge branch 'master' into patch-1 2018-07-24 10:42:04 +08:00
FrankWang 85093bded5
Merge pull request #515 from WaffleWafflerov/master
Saving next step and reply handlers
2018-07-24 10:39:35 +08:00
WaffleWafflerov f251def304
Merge branch 'master' into master 2018-07-22 04:43:53 +03:00
Andru1999 2b822f782d
Update __init__.py
I find bug when I use your library without threading. If call bot.register_next_step_handler in function that register next_handler in next_step_handlers but in function _notify_next_handlers this delete and bot don`t have handler, but in threading mode function self.next_step_handlers.pop(chat_id, None) has time to eval self.next_step_handlers.pop(chat_id, None) and bug disappear. Sorry for my English
2018-07-22 00:31:02 +10:00
FrankWang 8bc5b74495
Remove 3.7 stable. Travis ci not support now. 2018-07-03 22:34:28 +08:00
FrankWang 70426ac274
Merge pull request #526 from skar404/master
rename async -> async_dec
2018-07-03 11:19:29 +08:00
FrankWang a3a2bd5793
Add python 3.7 in travis ci.
#527
2018-07-03 11:17:44 +08:00
user c3b6ee9dc0
bug in travis-ci 2018-07-02 23:41:37 +03:00
user 4079772fd3
Update .travis.yml 2018-07-02 23:29:07 +03:00
user 9547a8d7b1
test python 3.7 2018-07-02 23:23:48 +03:00
users c8b2b14157 rename async -> async_dec 2018-07-02 18:13:11 +03:00
FrankWang 3d5ef5b1d8
Merge pull request #516 from Badiboy/master
_notify_next_handlers drops messages if empty handler list
2018-05-31 14:04:45 +08:00
Badiboy 776a699a8d _notify_next_handlers skips sequential messages
Is there are several sequential messages and next_step_handlers are set, the _notify_next_handlers will process only every even message dew to execute both .pop(i) and i+=1
2018-05-29 18:55:41 +03:00
Badiboy 78afd045d8 _notify_next_handlers drops messages if empty handler list
After calling
clear_step_handler(...)
code:
self.next_step_handlers[chat_id] = []
left the key in next_step_handlers.
When a next message arrives, the old handler executes nothing (no handlers), but still remove message from message queue:
new_messages.pop(i).

Updated to pop message only when there are real handlers in the list.
2018-05-27 23:24:37 +03:00
FrankWang 06faed887c
Merge pull request #509 from Badiboy/master
html_text fix and html_caption
2018-05-27 23:14:37 +08:00
Waffle bc855f7610 Fix register_for_reply_by_message_id and register_for_reply doc strings. 2018-05-27 17:05:01 +03:00
Waffle 893d5386c5 Fix register_for_reply_by_message_id doc strings. 2018-05-27 17:02:04 +03:00
Waffle 909d570dca Add warning about lambda functions in callbacks 2018-05-27 17:01:07 +03:00
Waffle 424c77fd2c Remove type hint for 2.x and PyPy python compatibility 2018-05-27 16:54:56 +03:00
Waffle 333949683f Add doc strings to new TeleBot methods
Update telebot/__init__.py
2018-05-27 01:37:06 +03:00
Waffle fa038c2e42 Move del_file_after_loading param to right methods :face_palm:
Update: telebot/__init__.py
2018-05-27 01:30:14 +03:00
Waffle d61de35a32 Remove rudiment json things, again!
Update: telebot/__init__.py
2018-05-27 01:23:20 +03:00
Waffle 13df7b5908 Add enable_save_next_step_handlers and load_next_step_handlers methods to step_example/
Update: examples/step_example.py
2018-05-26 17:21:39 +03:00
Waffle 1de356dcc3 Change default save directory to "./.handler-saves/".
Add del_file_after_loading param to load methods.

Update: telebot/__init__.py
2018-05-26 17:10:00 +03:00
Waffle 47e6dfd6bc Remove rudiment json things
Update: telebot/__init__.py
2018-05-26 16:52:30 +03:00
Waffle 3c890a7846 Remove 2 spaces up to TeleBot class.
Update: telebot/__init__.py
2018-05-26 16:37:25 +03:00