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

1161 Commits

Author SHA1 Message Date
reddere
ae20cb9f31
Update util.py 2022-12-03 14:21:31 +01:00
reddere
669c18fdc0
update
updated "== None" to "is None" and adjusted the else statement
2022-12-03 14:11:07 +01:00
reddere
34acae9a59
fixing escape()
fixing escape() as replacing a None would throw an exception 'NoneType' object has no attribute 'replace'. useful in case of escaping a None string given from message.from_user.last_name as you dont know wether the user has a last name or not
2022-12-03 13:33:22 +01:00
Badiboy
43abedbff7 Fixed register_next_step_handler_by_chat_id chat_id description 2022-12-02 23:59:59 +03:00
Badiboy
cd4dc899a1 Fix caption_entities miss in InputMediaXXX 2022-12-02 23:46:26 +03:00
Badiboy
a169404a7c Bump version to 4.8.0 2022-11-28 19:14:07 +03:00
_run
8d82b3d56b
Update async_telebot.py 2022-11-26 20:08:00 +04:00
_run
0759c8e081
Update __init__.py 2022-11-26 20:07:08 +04:00
_run
deb2099396
Update types.py 2022-11-22 18:36:15 +04:00
_run
15bd5f991a
Update types.py 2022-11-18 23:21:06 +04:00
_run
25571b581c
Update types.py 2022-11-18 23:12:03 +04:00
Badiboy
74732f2eda content_type_media and content_type_service reviewed 2022-11-13 13:20:26 +03:00
Badiboy
0a79f7e4f3
Merge pull request #1783 from coder2020official/botapi-63
Bot API 6.3 Update
2022-11-13 12:39:38 +03:00
_run
8b735aa114
Update __init__.py 2022-11-13 13:34:54 +04:00
coder2020official
ae1845f285 Added active_usernames and emoji_status_custom_emoji_id 2022-11-06 17:38:01 +04:00
coder2020official
0846852ea1 Added all necessary parameters
Added the parameter message_thread_id to the methods sendMessage, sendPhoto, sendVideo, sendAnimation, sendAudio, sendDocument, sendSticker, sendVideoNote, sendVoice, sendLocation, sendVenue, sendContact, sendPoll, sendDice, sendInvoice, sendGame, sendMediaGroup, copyMessage, forwardMessage to support sending of messages to a forum topic.
2022-11-06 17:31:49 +04:00
coder2020official
4825624d48 Added docs to types, added new methods
Added the methods createForumTopic, editForumTopic, closeForumTopic, reopenForumTopic, deleteForumTopic, unpinAllForumTopicMessages, and getForumTopicIconStickers for forum topic management.
2022-11-06 15:43:16 +04:00
coder2020official
876d679765 Added ForumTopic class and fixed previous classes by fixing de_json method. 2022-11-06 15:14:19 +04:00
coder2020official
7958d0dca7 Added can_manage_topics for promotechatmember
Added the parameter can_manage_topics to the method promoteChatMember.
2022-11-06 15:04:41 +04:00
coder2020official
4e2ea90db3 Added field can_manage_topics
Added the field can_manage_topics to the classes ChatAdministratorRights, ChatPermissions, ChatMemberAdministrator, and ChatMemberRestricted.
2022-11-06 15:00:20 +04:00
coder2020official
566aef1679 Fix wrong typehint for previous commit 2022-11-06 14:49:13 +04:00
Badiboy
2dad99ad95
Merge pull request #1761 from coder2020official/master
Extended exception handler behaviour for async
2022-11-06 09:23:02 +03:00
coder2020official
f288470b43 Added the classes ForumTopicCreated, ForumTopicClosed, and ForumTopicReopened and the fields forum_topic_created, forum_topic_closed, and forum_topic_reopened to the class Message. Note that service messages about forum topic creation can't be deleted with the deleteMessage method.
Added the classes ForumTopicCreated, ForumTopicClosed, and ForumTopicReopened and the fields forum_topic_created, forum_topic_closed, and forum_topic_reopened to the class Message. Note that service messages about forum topic creation can't be deleted with the deleteMessage method.
2022-11-06 01:04:33 +04:00
coder2020official
475394d241 Added message_thread_id & is_topic_message 2022-11-05 23:23:00 +04:00
coder2020official
76f06cacfe Fix typo 2022-11-05 23:15:10 +04:00
coder2020official
77738b2537 Added is_forum 2022-11-05 23:14:37 +04:00
coder2020official
070479f7af Update async_telebot.py 2022-11-05 23:06:28 +04:00
coder2020official
f1f18c6df2 Fix error description 2022-11-05 22:49:07 +04:00
batmanscode
92ecfdec48
fixes: debug removed from uvicorn #1767 2022-10-30 17:21:53 +00:00
coder2020official
572f103db7 Extended exception handler behaviour for async 2022-10-22 21:48:29 +04:00
Badiboy
623d8b27ec Bump version to 4.7.1 2022-10-21 10:18:47 +03:00
Badiboy
31c3a2b2a3
Merge pull request #1742 from byehack/ContinueHandling
Support ContinueHandling
2022-10-11 19:03:44 +03:00
_run
c45af810f9
Updated docstrings for ContinueHandling 2022-10-11 19:15:38 +04:00
_run
81f090cce6
Update asyncio_handler_backends.py 2022-10-11 19:15:01 +04:00
_run
982e642c73
Update telebot/handler_backends.py 2022-10-11 19:05:55 +04:00
byehack
97bca49c00
ContinueHandling on asyncio_handler_backends 2022-10-09 02:28:05 +03:30
Badiboy
e0ee087162
Merge pull request #1749 from Badiboy/master
Check CUSTOM_REQUEST_SENDER before RETRY_xxx.
2022-10-08 23:43:44 +03:00
Badiboy
620b1364a6 Check CUSTOM_REQUEST_SENDER before RETRY_xxx. 2022-10-08 23:41:41 +03:00
coder2020official
b3953d6249 ℹ️ Better description 2022-10-08 23:03:04 +04:00
coder2020official
2d7170feee Added warning for non_stop=False 2022-10-08 22:35:22 +04:00
Badiboy
0ca8007633
Merge pull request #1747 from coder2020official/master
Update __init__.py
2022-10-07 20:57:49 +03:00
_run
c541533762
Update __init__.py 2022-10-07 21:50:51 +04:00
byehack
4798c26188
improve code quality 2022-10-02 12:05:20 +03:30
byehack
30aaf8d0f1
Support ContinueHandling 2022-10-02 03:27:06 +03:30
coder2020official
2d1f39085d Improved code readability x 2 2022-10-01 22:34:49 +04:00
coder2020official
b523cec22f Improved code readability 2022-10-01 22:32:41 +04:00
coder2020official
27e0197855 Added examples and made it possible to specify --path path for path 2022-10-01 21:28:53 +04:00
coder2020official
ea69b8093d Added some notes 2022-10-01 21:15:24 +04:00
coder2020official
04ff428bba Added option to specify path to watch 2022-10-01 21:02:40 +04:00
coder2020official
eb576d83fb Fixed a bug, made improvements in reload system
Didn't test that much, there is still some stuff to do
2022-09-30 23:22:21 +04:00
_run
d3080b6d4e
Merge branch 'master' into conflicts 2022-09-30 22:53:19 +04:00
Badiboy
b3993bb019 Merge remote-tracking branch 'upstream/master' 2022-09-24 22:14:45 +03:00
coder2020official
e002484a9b ⚙️ Added some frequent parameters to classes(see full list)
Added:
- disable_web_page_preview
- disable_notification
- protect_content
- allow_sending_without_reply
2022-09-23 21:52:40 +04:00
Badiboy
52e09637c2 Fix: do not call handler in one more task 2022-09-17 23:17:07 +03:00
Badiboy
e7a96ec2ed Rename also in Async 2022-09-17 14:09:05 +03:00
Badiboy
598de25b6d Rename _check_middlewares to _get_middlewares 2022-09-17 12:55:55 +03:00
byehack
c14760d81c
don't block loop 2022-09-17 13:58:28 +04:30
Badiboy
da639dd1f6 Handlers and Middlewares processing union
Call for handlers now union in a single function for future extension.

Plus minor fixes in storages.
2022-09-17 11:57:12 +03:00
Badiboy
8d9dfcfac8
Merge pull request #1707 from S1RANN/master
raise other exceptions in antiflood function
2022-09-13 17:59:30 +03:00
coder2020official
4f97b26e81 Update asyncio_helper.py 2022-09-10 20:37:13 +04:00
coder2020official
0028feb4c5 Update asyncio_helper.py 2022-09-10 20:14:48 +04:00
orocane
a06b4a1e9c raise other exceptions in antiflood 2022-09-10 21:46:16 +08:00
coder2020official
da5084f53c Update asyncio_helper.py 2022-09-10 14:36:56 +04:00
coder2020official
2f8d878f06 Fixed difference between request_timeout and timeout.
getUpdates parameter may contain 2 parameters: request_timeout & timeout. other methods may contain timeout parameter that should be applied to ClientTimeout.
2022-09-10 14:34:56 +04:00
orocane
783beb165b raise other exceptions in antiflood 2022-09-10 15:59:40 +08:00
_run
b4c28de104
Update asyncio_helper.py 2022-09-07 20:44:39 +04:00
_run
e3a4fdff9a
Update asyncio_filters.py 2022-09-06 18:12:11 +04:00
_run
71d3ec8b42
Changed user id and chat id 2022-09-06 18:11:40 +04:00
coder2020official
1b1d6c8239 Improved asyncio helper's logger 2022-08-30 21:26:56 +04:00
coder2020official
9216f15c16 Logs, file restarts, loggers to async
Added colorful logs, file restarts on changes, improved logger, added cached version of user-bot to async
2022-08-30 21:26:41 +04:00
coder2020official
0f7ab0d05f Added colorful logs, file restarts on changes to sync 2022-08-30 21:25:41 +04:00
coder2020official
e0ffe0b4f5 Added reloader to ext 2022-08-30 21:24:54 +04:00
_run
85bd174fdc
Update redis_storage.py 2022-08-30 12:26:34 +04:00
Ananth Bhaskararaman
b86c38367a
Import aioredis from redis module too
aioredis is available in redis-py as of version 4.2.0rc1: https://github.com/aio-libs/aioredis-py#-aioredis-is-now-in-redis-py-420rc1-
Try importing from the new package as well.
2022-08-28 17:32:56 +05:30
Badiboy
f4e66f6807 Added traceback for handlers exception 2022-08-21 22:27:02 +03:00
Badiboy
b1a4136603 Code simplify and sync/async unificatiion 2022-08-21 20:32:37 +03:00
_run
3d2576ca24 Fixed bug with searching a new handler after the execution of handler 2022-08-21 20:42:55 +05:00
_run
c9a732e3dd
Merge branch 'eternnoir:master' into master 2022-08-16 21:39:55 +05:00
_run
01be1fb583 Fixes #1650 2022-08-16 21:39:20 +05:00
Badiboy
426f9f3787 Typo fix
and minor code opt
2022-08-16 17:12:50 +03:00
Badiboy
47ae696528
Merge pull request #1668 from coder2020official/master
Update asyncio_helper.py
2022-08-13 13:03:47 +03:00
_run
d3cab9cdba Update asyncio_helper.py 2022-08-13 14:59:57 +05:00
_run
c95ba8c9c2
Merge pull request #1666 from coder2020official/master
Update async_telebot.py
2022-08-13 14:58:11 +05:00
_run
20bdb54e94 Update async_telebot.py 2022-08-13 14:57:39 +05:00
Badiboy
9f9821bbe8 Bump version to 4.7.0 2022-08-13 12:52:38 +03:00
_run
ffb34da610 Fix 2022-08-13 14:40:20 +05:00
_run
2647a02fc6 Contains_mask 2022-08-13 14:36:48 +05:00
_run
dd4073fd74 Fixes regarding contains_masks 2022-08-13 13:22:25 +05:00
_run
40698408c9 Bot API 6.2 2022-08-12 22:10:08 +05:00
_run
5471b88da6 Update apihelper.py 2022-08-12 19:25:46 +05:00
_run
26db76f207 Fix backward comptability 2022-08-12 15:25:51 +05:00
_run
e860f114c6 Forgot to remove unnecessary import 2022-08-12 14:37:00 +05:00
_run
c5a69944be Documentation improvements and file name fix 2022-08-12 14:33:24 +05:00
_run
d03f3b2c52 Updated asyncio_helper to support InputFile and fixed unecessary methods 2022-08-01 14:09:44 +05:00
_run
65b353ffae Added InputFile 2022-08-01 12:40:43 +05:00
Badiboy
8aa3d052cc Bump version to 4.6.1 2022-07-27 17:18:54 +03:00
_run
6303ecc7c6 Little fix 2022-07-26 20:45:32 +05:00
_run
51b2ec701d Removed unecessary methods from documentation(to_json, de_json, to_dict) 2022-07-26 16:27:15 +05:00
_run
3d7f334d79 Updated all docstrings for types(visual) 2022-07-26 16:16:35 +05:00
_run
b0e06253ff Completed docstrings for all files except types.py 2022-07-24 23:14:09 +05:00
_run
f0feb45e87 Completed all docstrings / typehints up to 100%(visual) 2022-07-19 23:51:25 +05:00
_run
c2cfe24426 Typehints & Docstrings completed for sync version up to 100%(visual) 2022-07-19 23:49:05 +05:00
_run
f6ec3493ad Fixed 45% of typehints/docstrings for sync telebot 2022-07-19 00:27:21 +05:00
_run
49d3b463ed Fixes #1636 2022-07-18 14:01:14 +05:00
_run
147278733b Fix #1637 2022-07-18 13:47:14 +05:00
_run
e379708af6
Update __init__.py 2022-07-16 20:12:38 +05:00
_run
9f7b113e2f
Merge branch 'master' into master 2022-07-16 20:11:40 +05:00
_run
22beead3b5 Update __init__.py 2022-07-16 20:09:52 +05:00
Badiboy
2b01765627
Merge pull request #1633 from coder2020official/master
Update async_telebot.py
2022-07-16 18:04:52 +03:00
Badiboy
5dbe1b3523
Merge pull request #1631 from coder2020official/newfeatures
update_sensitive field for middlewares
2022-07-16 12:46:12 +03:00
_run
ea1efad1ea Update asyncio_helper.py 2022-07-15 22:28:43 +05:00
_run
1efe465e9d
Update async_telebot.py 2022-07-15 22:06:18 +05:00
_run
0c6f84c79a update_sensitive field for middlewares 2022-07-15 16:24:15 +05:00
_run
2fcfdc2584
Merge branch 'eternnoir:master' into master 2022-07-13 21:52:57 +05:00
_run
659501efef
Update async_telebot.py 2022-07-13 21:52:48 +05:00
Badiboy
a1bcd3c42e use_class_middlewares checks added 2022-07-13 13:10:16 +03:00
Badiboy
b276bfacaf Fix exception with typed_middleware_handlers
+ some additional checks
2022-07-13 12:30:13 +03:00
Badiboy
16703161aa Typo 2022-07-12 22:44:25 +03:00
Badiboy
a3a55e7393
Merge pull request #1617 from coder2020official/bugfixes
Extended exception handler behaviour with middlewares for synchronous version as well
2022-07-12 22:12:20 +03:00
Badiboy
1c11898ea1
Merge pull request #1612 from coder2020official/newfeatures
run_webhooks() built in function to listen and process webhook requests.
2022-07-11 23:33:39 +03:00
_run
8c6f81546c A typo fixed 2022-07-11 23:24:22 +05:00
_run
194bf6e95d Merge branch 'bugfixes' of https://github.com/coder2020official/pyTelegramBotAPI into bugfixes 2022-07-11 23:23:10 +05:00
_run
124606fdcb Extend exception handler behaviour with middlewares 2022-07-11 23:22:11 +05:00
_run
90a90d4a34 Divided async and sync versions into aio & sync folders 2022-07-09 22:30:36 +05:00
_run
d67ee2a5c5 Delete webhooks.py 2022-07-08 21:16:01 +05:00
_run
970b9d6be4 SyncWebhookListener was rewritten under fastapi. Extensions folder was divided into 2(namings are long, might be changed) 2022-07-08 21:13:07 +05:00
Badiboy
0b5b7ad39a
Merge pull request #1614 from Badiboy/master
parse_web_app_data function fix
2022-07-08 11:19:35 +03:00
Badiboy
a7c420aa14 parse_web_app_data function fix 2022-07-08 11:15:50 +03:00
_run
0cf2a0fe77 Added extra dependencies and fixed tests 2022-07-07 23:02:51 +05:00
_run
2f32236680 Added run_webhooks for asynctelebot 2022-07-07 22:56:13 +05:00
_run
f8f147f9f4 Fix certificate for webhooks 2022-07-07 15:53:27 +05:00
_run
140befc132 Typehint fix if there is no flask installed 2022-07-07 15:15:24 +05:00
_run
36fbb13663 Merge branch 'newfeatures' of https://github.com/coder2020official/pyTelegramBotAPI into newfeatures 2022-07-07 15:09:45 +05:00
_run
e353572c03 Update webhooks listeners. 2022-07-07 15:09:02 +05:00
_run
ebca668979
Create __init__.py 2022-07-06 23:35:59 +05:00
_run
7b8c98d731 Test 2022-07-06 23:15:22 +05:00
_run
3cf5305845 Rename 2022-07-06 22:06:49 +05:00
_run
eb4cd7aba0 Webhook processing function using flask for sync 2022-07-06 21:31:03 +05:00
_run
174bbf9c84
Merge branch 'eternnoir:master' into newfeatures 2022-07-05 21:19:21 +05:00
_run
1df19e3b2d CallbackQuery fixes for custom filters
Now some custom filters support callback query messages
2022-07-05 21:18:42 +05:00
Badiboy
e0e6eee374
Merge pull request #1605 from Badiboy/master
ChatMember is now typed
2022-07-05 00:01:38 +03:00
Badiboy
78251cdf43 ChatMember type checking reordered 2022-07-04 22:41:01 +03:00
Badiboy
81cbddb8cd Added source data (json_string) to CallbackQuery 2022-07-04 22:36:42 +03:00
Badiboy
0aa9f0fb42 Update type fix 2022-07-04 22:26:24 +03:00
Badiboy
f3b1f97362 ChatMember is now typed
https://core.telegram.org/bots/api#chatmember
2022-07-03 23:33:55 +03:00
_run
1fb14e28d4 Fix handler execution and #1594 2022-07-02 21:07:00 +05:00
_run
c920809fa9
Update asyncio_helper.py 2022-07-01 15:39:42 +05:00
_run
5939e754bb
Update asyncio_helper.py 2022-07-01 15:29:34 +05:00
_run
0bdf925fbe Merge branch 'master' of https://github.com/coder2020official/pyTelegramBotAPI 2022-06-30 17:54:16 +05:00
_run
d14064a84d Fix group and supergroup issues 2022-06-30 17:51:58 +05:00