0370a9f277
Added class ChatMemberUpdated
...
* Added class `ChatMemberUpdated` to types
* Simplified `de_json` functions in `WebhookInfo` and `Update` classes (for overall more consistent code)
* changed `options_ids` to ´option_id` in class `PollAnswer`
* Added test for `ChatMemberUpdated` class in `test_types.py` and added the fields `my_chat_member` and `chat_member` to the `Update` class and its tests
2021-06-19 20:13:53 +02:00
795f7fff7f
Some small changes
...
* Fixed type warnings in some editors by changing `var: Type = None` to `var: Union[Type, None] = None`
* changed some args from `obj['arg']` to `obj.get('arg')` if arg is optional
* better PEP-8 compliance for less weak warnings
* added tests for the new type `ChatInviteLink`
2021-06-19 17:59:55 +02:00
a9ae070256
Update types.py
2021-06-18 22:37:31 +02:00
63fe6e01d1
Fixed the errors from my last PRs
...
I testet all using pytest and python versions 3.6-3.9 on macOS
2021-06-18 22:35:49 +02:00
bbafdd1c1d
Some Updates
...
> Added lot of type hints to types.py
> Added some new fields from TelegramBotAPI to pyTelegramBotAPI
> fixed `circular import error in util.py
> Added functions `log_out` and `close` to __init__.py and apihelper.py
> And some more small changes
2021-06-17 20:28:53 +02:00
53c98328c1
send_poll fix with PollOptions
...
Now send_poll correctly operates with PollOptions passed as array of PollOption.
2021-05-12 00:26:33 +03:00
2f69917a82
Change fstrings to string formatting
2021-04-01 16:52:12 -05:00
6c90da793e
New property full_name
2021-04-01 14:56:08 -05:00
b684c4f60d
Fix Things on copyMessage
2021-01-12 11:17:53 +03:30
6559f431b7
Bot API update
...
Bot API conformance up to 4.4
Added webhook parameters from 5.0
2020-12-29 19:24:41 +03:00
5824d47590
added only_if_banned to unban_chat_member
2020-11-18 02:22:52 +03:00
fa3ca84d24
Animation content_type
...
"When you send gif telegram gives you animation and document at same time in update and when you parse that first if is animation and second is document because of this the content_type set document not animation"
2020-11-03 17:46:19 +03:00
36a3ce62c4
Fix broken text_mention html formatting
2020-10-14 12:06:49 +03:00
00c2e9b51c
Piece death fix
2020-09-22 01:41:51 +03:00
29711e2425
Merge remote-tracking branch 'upstream/master'
2020-09-22 01:34:55 +03:00
75a5dd1492
Minor bugfix
2020-09-22 01:34:49 +03:00
9ab906e60c
fix: simplify code
...
json.loads(button.to_json()) equals to button.to_dict()
2020-09-02 18:09:14 +08:00
a803edd09b
fix: button in markup should be obj, not json text
2020-09-02 09:25:23 +08:00
32a9e65ecc
fix: reply_markup does not change content_type
2020-09-02 09:12:49 +08:00
decad450d0
feat: make InlineKeyboardMarkup JsonDeserializable
...
feat: make InlineKeyboardMarkup JsonDeserializable, add de_json func to InlineKeyboardMarkup object
2020-09-01 18:13:22 +08:00
630a9a5b2c
feat: make InlineKeyboardButton JsonDeserializable
...
feat: make InlineKeyboardButton JsonDeserializable, add de_json func to InlineKeyboardButton Object
2020-09-01 18:07:45 +08:00
cdae65116b
feat: make LoginUrl JsonDeserializable
...
feat: make LoginUrl JsonDeserializable, add de_json func
2020-09-01 18:03:21 +08:00
6832c33733
feat: Added the field reply_markup to the Message
...
Added the field `reply_markup` to the Message object
2020-08-31 12:00:56 +00:00
e811163b5f
UPG: Added the field file_unique_id
...
Added the field file_unique_id to the objects Animation, Audio, Document, PassportFile, PhotoSize, Sticker, Video, VideoNote, Voice, File and the fields small_file_unique_id and big_file_unique_id to the object ChatPhoto. (Bot API 4.5)
2020-08-29 04:29:02 +08:00
bab9b4077d
Bot API support checked/updated up to 4.2
2020-08-25 18:18:51 +03:00
cdd48c7aed
Empty list optimization, Py2 arteacts removed,
...
Empty list optimization: None instead of [].
Py2 arteacts removed: no more six moudle used.
2020-08-24 16:02:35 +03:00
ec79d1dc1e
Keyboard bugfix
2020-08-04 23:45:33 +05:00
c6f51f6c55
CopyPaste bugfix
2020-08-04 18:28:35 +03:00
a5fd407eb6
Bugfix and DISABLE_KEYLEN_ERROR
...
Bugfix and DISABLE_KEYLEN_ERROR to supress keyboard length errors.
2020-08-04 12:29:56 +03:00
cc36207992
Minor keyboard update followup
2020-08-02 18:58:22 +03:00
4e5fb59fc0
Replace exceptions with warnings
...
Also further PIL support added
2020-08-02 20:20:33 +05:00
5823ca5613
Minor keyboard code redesign
2020-08-01 01:28:56 +05:00
ce3c91b619
Merge pull request #919 from Badiboy/master
...
Minor updates in code
2020-07-21 01:27:32 +03:00
dbe9ce49df
Minor updates in code
2020-07-21 01:20:01 +03:00
c533a52e39
Restored necessary comment
2020-07-18 00:25:00 +03:00
b50eb1bafb
Added nested entities from Bot API 4.5
2020-07-17 13:43:45 +03:00
49398f5c61
Update types.py
...
Sending stickers everytime have different file_id, so for detecting special stickers we need a unique parameter.
2020-07-07 01:31:33 +04:30
44872ce87d
Complete User Class
...
Added following fields:
can_join_groups
can_read_all_group_messages
supports_inline_queries
2020-06-22 13:18:13 +02:00
592dcbfedf
Add PollAnswer type;
...
Add poll_answer_handler
2020-05-18 12:05:30 +05:00
03b02561a5
Add request_poll attribute to KeyboardButton;
...
Add KeyboardButtonPollType object
2020-05-18 11:48:54 +05:00
75a018e18b
add PollAnswer, poll_answer_handler; make User Serializable and Dictionaryble; some pep fixes
2020-05-12 01:09:34 +01:00
ee00d0458d
Fix some bugs
2020-05-11 22:26:03 +03:00
a60253bf60
UPG: Add ChatPermissions, set_chat_permissions
2020-05-11 16:38:09 +03:00
8be9bcc8ed
UPG: Add custom_title, slow_mode_delay
2020-05-09 20:28:29 +03:00
1824637617
UPG: Refactoring InlineKeyboardMarkup
2020-05-09 20:06:33 +03:00
2849e67029
Fix to_dic->to_dict refactoring
2020-05-09 00:51:18 +03:00
a56fb8cc54
UPG: Add BotCommand, setMyCommands
2020-05-08 21:06:39 +03:00
99c63e9eba
add emoji field for dice
2020-04-27 06:30:05 +01:00
bb4f6a7190
Polls are updated to the latest API state.
...
Polls are updated to the latest API state.
Minor code refactoring.
2020-04-25 22:22:08 +03:00
51b1fb7695
added Dice and send_dice
2020-04-15 06:10:05 +01:00