Commit graph

510 commits

Author SHA1 Message Date
Andrey Brusnik
4870338a75
Replace Option<bool> with bool in LinkPreviewOptions 2024-08-15 17:08:04 +04:00
Andrey Brusnik
ae88d60b4e
Fix comments in ReactionType enum 2024-08-15 17:08:04 +04:00
Andrey Brusnik
62000c8204
Replace useless structs ChatBoostSource and ReactionType with enums 2024-08-15 17:08:04 +04:00
Andrey Brusnik
ab069009b5
Mention in changelog that disable_web_page_preview was replaced by link_preview_options 2024-08-15 17:08:04 +04:00
Andrey Brusnik
72b34d0ea3
Bump supported TBA version to 7.0 in crates docs 2024-08-15 17:08:04 +04:00
Сырцев Вадим Игоревич
ddb991712f
Add missing #[serde(flatten)] to the MessageId 2024-08-15 17:08:04 +04:00
Сырцев Вадим Игоревич
5c88b0b724
Update CHANGELOG.md 2024-08-15 17:08:04 +04:00
Сырцев Вадим Игоревич
d42146fbc6
Add field external_reply of struct ExternalReplyInfo to the Message 2024-08-15 17:06:00 +04:00
Сырцев Вадим Игоревич
b625e813cc
Fix issue #945 (PR 946 originally) 2024-08-15 17:06:00 +04:00
Andrey Brusnik
664717e07d
Use ChatFullInfo::default() in gieaway, message_reaction and chat_boost tests 2024-08-15 17:06:00 +04:00
Andrey Brusnik
b78dac4ee5
Update CHANGELOG.md and README.md 2024-08-15 17:06:00 +04:00
Andrey Brusnik
467468c546
Add getUserChatBoosts TBA method 2024-08-15 17:06:00 +04:00
Andrey Brusnik
48b7c7b24b
Add UserChatBoosts struct 2024-08-15 17:06:00 +04:00
Andrey Brusnik
dbf138a5b3
Add ChatBoostUpdated and ChatBoostRemoved updates 2024-08-15 17:06:00 +04:00
Andrey Brusnik
65b46972f9
Add ChatBoost and ChatBoostSource structs 2024-08-15 17:06:00 +04:00
Andrey Brusnik
e5edaceb22
Move deserialization prefix for giveaway_message_id field to types module
because it will be used in `ChatBoostSourceGiveaway` later
2024-08-15 17:06:00 +04:00
Andrey Brusnik
1abf1fa519
Add link_preview_options getter to Message 2024-08-15 17:06:00 +04:00
Andrey Brusnik
3d74587c93
Add LinkPreviewOptions struct
and `link_preview_options` field to `InputMessageContentText`, `Message`,  `sendMessage` and `editMessageText`
2024-08-15 17:06:00 +04:00
Andrey Brusnik
599d8fac8a
Remove disable_web_page_preview field from everywhere 2024-08-15 17:06:00 +04:00
Andrey Brusnik
1e25bf1c96
Add available_reactions field to Chat 2024-08-15 17:06:00 +04:00
Andrey Brusnik
409c3d5403
Add setMessageReaction TBA method 2024-08-15 17:06:00 +04:00
Andrey Brusnik
50768a1af0
Add MessageReactionUpdated and MessageReactionCountUpdated structs 2024-08-15 17:06:00 +04:00
Andrey Brusnik
77882d97f7
Add ReactionType struct 2024-08-15 17:05:59 +04:00
Andrey Brusnik
cfa67610f6
Add filter_giveaway, filter_giveaway_completed, filter_giveaway_created and filter_giveaway_winners
to MessageFilterExt
2024-08-15 17:05:59 +04:00
Andrey Brusnik
dc3660b308
Add giveaway* tests 2024-08-15 17:05:59 +04:00
Andrey Brusnik
fda1890425
Add giveaway* getters to Message 2024-08-15 17:05:59 +04:00
Andrey Brusnik
d9587ea562
Add GiveawayCompleted struct 2024-08-15 17:05:59 +04:00
Andrey Brusnik
9d803693fb
Add GiveawayWinners struct 2024-08-15 17:05:59 +04:00
Andrey Brusnik
fa1b793c7f
Add GiveawayCreated struct 2024-08-15 17:05:59 +04:00
Andrey Brusnik
62da0027e3
Add Giveaway struct 2024-08-15 17:05:59 +04:00
Сырцев Вадим Игоревич
c0f97fae0e
Fix docs for KeyboardButtonRequestUsers 2024-08-15 17:05:59 +04:00
Сырцев Вадим Игоревич
298df305f0
Add the quote field of typeTextQuote to the Message struct 2024-08-15 17:05:59 +04:00
Сырцев Вадим Игоревич
7680d7e978
Add the ReplyParameters struct 2024-08-15 17:05:59 +04:00
Сырцев Вадим Игоревич
8f9b6d13ca
Fix #1058 2024-08-15 17:05:59 +04:00
Сырцев Вадим Игоревич
c8f7bd745c
Add MaybeInaccessibleMessage to the Message and CallbackQuery 2024-08-15 17:05:59 +04:00
Сырцев Вадим Игоревич
6c967231ef
Add MessageOrigin field to MessageCommon 2024-08-15 17:05:59 +04:00
Сырцев Вадим Игоревич
83d9e6c6b7
Add new fields of TBA7.0 to the ChatFullInfo 2024-08-15 17:05:59 +04:00
Сырцев Вадим Игоревич
7dc7047ea1
Add request for multiple users 2024-08-15 17:05:58 +04:00
Сырцев Вадим Игоревич
fcf3a14510
Add blockqoute message entity 2024-08-15 17:05:58 +04:00
Сырцев Вадим Игоревич
13dd93cc63
Add multiple message actions methods of TBA 7.0 2024-08-15 17:05:58 +04:00
Waffle Maybe
f081e04ee9
Merge pull request #1105 from pfa230/throttle_clone
Fix issue with Throttle and Trace adaptors losing Requester trait bounds
2024-08-06 06:50:15 +00:00
Fedir Panasenko
75f24fcd98
Remove adaptors test
As per discussion, the usefulness of the test is dubious.
2024-08-05 23:08:33 -04:00
Ilya Bizyaev
7880e473a1
Allow serving path configuration for the webhook
When running behind e.g. NGINX, Axum might receive requests on a path
that is different from the one in the public webhook URL, such as "/"
instead of "/bot". This commit adds a new optional field to Options to
make such a setup possible.
2024-07-31 21:17:59 +02:00
Сырцев Вадим Игоревич
dc125e3b65
Put incrementing error count to the Err branch of PollingStream::poll_next 2024-07-31 17:07:45 +03:00
Сырцев Вадим Игоревич
4f1a458fb7
Refactor backoff-related code 2024-07-31 17:07:44 +03:00
Сырцев Вадим Игоревич
87188d5dea
Update CHANGELOG.md 2024-07-31 17:07:44 +03:00
Сырцев Вадим Игоревич
3da5a1a4c5
Improve backoff and behaviour in case of RetryAfter errors 2024-07-31 17:07:44 +03:00
Waffle Maybe
6a299f6012
Allow dead_code in a test
rustc seems to have some changes with the `dead_code` lints which affect this.
2024-07-30 09:18:19 +02:00
Сырцев Вадим Игоревич
d2fd9fb93a Add tests to issue #1107 2024-07-22 08:50:52 +03:00
Waffle Maybe
89ad80dcca
Merge pull request #1066 from strongtu/master
send_game needs chat_id by ChatId not u32
2024-07-21 14:36:30 +00:00