levlam
|
1b200bb820
|
Save and load message effects.
|
2024-05-09 17:37:07 +03:00 |
|
levlam
|
5d349d86e1
|
Add td_api::updateAvailableMessageEffects.
|
2024-05-09 16:54:06 +03:00 |
|
levlam
|
aab71e18cf
|
Add td_api::getMessageEffect.
|
2024-05-08 18:08:15 +03:00 |
|
levlam
|
4b3e0ee8eb
|
Add td_api::MessageEffectType.
|
2024-05-08 10:59:30 +03:00 |
|
levlam
|
7b7d60a394
|
Add td_api::getMessageEffects.
|
2024-05-07 18:49:00 +03:00 |
|
levlam
|
84adb67a06
|
Support Play Integrity API additionally to SafetyNet Attestation API.
|
2024-05-07 13:55:04 +03:00 |
|
levlam
|
571f0b445a
|
Add new revenue amount to updateChatRevenueAmount.
|
2024-05-07 13:45:35 +03:00 |
|
levlam
|
22ebe2c7bf
|
Update layer to 181.
|
2024-05-06 19:14:42 +03:00 |
|
levlam
|
2a04800ce9
|
tg_cli: remove protect_content and update_sticker_set_order flags.
|
2024-05-21 12:31:13 +03:00 |
|
levlam
|
53c3e79197
|
Move class HttpDate to tdutils.
|
2024-05-20 13:46:32 +03:00 |
|
levlam
|
699707a09b
|
Add and use UserManager::get_user_id_object_async.
|
2024-05-19 21:37:17 +03:00 |
|
levlam
|
a104d812b3
|
Manually parse mtproto_api::gzip_packed.
|
2024-05-18 21:01:07 +03:00 |
|
levlam
|
d75adbf2c5
|
Improve logging.
|
2024-05-17 18:25:46 +03:00 |
|
levlam
|
ad3e1bf060
|
Update list of TLDs.
|
2024-05-16 00:21:31 +03:00 |
|
levlam
|
12c1689b54
|
Dispatch net query only after locked check of close_flag_.
|
2024-05-15 15:38:51 +03:00 |
|
levlam
|
29cd56cab0
|
Move some NetQuery function implementations to cpp.
|
2024-05-15 15:05:36 +03:00 |
|
levlam
|
f95132c5bd
|
Ignore INPUT_TEXT_EMPTY errors for translateText.
|
2024-05-15 13:57:33 +03:00 |
|
levlam
|
d269672357
|
Combine non-bot actions after adding a message to a chat.
|
2024-05-15 12:23:07 +03:00 |
|
levlam
|
8d8b9ffc0b
|
Asynchronously update message content when story is changed to avoid possible cycles.
|
2024-05-15 12:05:45 +03:00 |
|
levlam
|
7ab118780a
|
Add source to on_external_update_message_content.
|
2024-05-15 11:40:47 +03:00 |
|
levlam
|
783033c430
|
Ignore saved to database order for chats that must not be added to chat list.
|
2024-05-15 00:29:19 +03:00 |
|
levlam
|
38a1d7ac8e
|
Always create chat to update its order when channel status changes.
|
2024-05-14 23:31:34 +03:00 |
|
levlam
|
e15768d520
|
Fix CHECK in need_skip_bot_commands.
|
2024-05-14 22:02:13 +03:00 |
|
levlam
|
c785ae579c
|
Fix TtlNode operator==.
|
2024-05-14 21:09:58 +03:00 |
|
levlam
|
6fe43311cb
|
Add protection from chat folder deletion and recreation with the same identifier while chat list is loaded.
|
2024-05-14 21:00:59 +03:00 |
|
levlam
|
1601b703de
|
Fix condition for creation of a new log event.
|
2024-05-14 20:45:10 +03:00 |
|
levlam
|
1fdb72aece
|
Add replied_message_info CHECKs.
|
2024-05-14 20:39:07 +03:00 |
|
levlam
|
a33ba10197
|
Add more message_id validness CHECKs.
|
2024-05-14 19:14:09 +03:00 |
|
levlam
|
b45769f4da
|
Handle deletion of chat filter during chat list loading.
|
2024-05-14 15:21:46 +03:00 |
|
levlam
|
7de27ca2c2
|
Stop Channel parsing if have invalid flags.
|
2024-05-14 15:08:34 +03:00 |
|
levlam
|
39d826937e
|
Add logging on Client creation/closing.
|
2024-05-14 13:05:01 +03:00 |
|
levlam
|
7b5a88f003
|
Use Promise in getChatMessageByDate instead of RequestActor.
|
2024-05-12 00:48:28 +03:00 |
|
levlam
|
3cca264f8d
|
Use Promise in searchSecretMessages instead of RequestActor.
|
2024-05-11 21:54:21 +03:00 |
|
levlam
|
cf4cfc3c57
|
Move chat list check inside search_messages.
|
2024-05-10 14:15:02 +03:00 |
|
levlam
|
1d9f7c0482
|
Use Promise in searchMessages instead of RequestActor.
|
2024-05-10 14:08:10 +03:00 |
|
levlam
|
da687ab202
|
Improve channel accessibility check.
|
2024-05-09 00:15:11 +03:00 |
|
levlam
|
e4796b9bb6
|
Fix processing of optional appConfig parameters.
|
2024-05-08 22:47:53 +03:00 |
|
levlam
|
e065cce247
|
Move device token check to DeviceTokenManager.
|
2024-05-08 12:17:11 +03:00 |
|
levlam
|
dbd397cb0e
|
Fix some GCC 4.9 compilation errors.
|
2024-05-08 10:30:02 +03:00 |
|
levlam
|
0535cba37c
|
Add source to send_update_new_chat.
|
2024-05-07 20:03:04 +03:00 |
|
levlam
|
836359104e
|
Improve logging for pendding web pages.
|
2024-05-05 01:21:52 +03:00 |
|
levlam
|
b1044c9348
|
Don't check received from server strings for emptiness.
|
2024-05-04 23:12:26 +03:00 |
|
levlam
|
4e085215b3
|
Improve error message.
|
2024-05-04 22:42:22 +03:00 |
|
levlam
|
af69dd4397
|
Update version to 1.8.29.
|
2024-05-04 02:45:54 +03:00 |
|
levlam
|
e896912ea1
|
Fix compilation error with old compilers.
|
2024-05-04 02:44:53 +03:00 |
|
levlam
|
59f8072460
|
Reload full channel after failed leave attempt to repair member counters.
|
2024-05-03 16:32:28 +03:00 |
|
levlam
|
489b4ad489
|
Revert speculative add of self after failed join.
|
2024-05-03 15:58:15 +03:00 |
|
levlam
|
ea2342d095
|
Fix dismiss of contact birthdays.
|
2024-05-03 14:16:42 +03:00 |
|
levlam
|
486ecb8d70
|
Improve processing of already applied channel updates.
|
2024-05-02 21:35:25 +03:00 |
|
levlam
|
4b9c94c559
|
tg_cli: support FreeformGradientPattern.
|
2024-05-02 18:54:38 +03:00 |
|
levlam
|
f54fdd3926
|
Ignore rotation angle for non-gradient patterns.
|
2024-05-02 18:42:08 +03:00 |
|
levlam
|
51db71c250
|
Add operator<< for BackgroundFill.
|
2024-05-02 18:30:21 +03:00 |
|
levlam
|
0b5da7fcd2
|
Reload chats with inaccessible users for bots.
|
2024-05-02 17:21:29 +03:00 |
|
levlam
|
a89be2370c
|
Support live_period in editInlineMessageLiveLocation.
|
2024-05-02 16:32:44 +03:00 |
|
levlam
|
140c97f8ac
|
Support live_period in edtiMessageLiveLocation.
|
2024-05-02 16:24:35 +03:00 |
|
levlam
|
5ae40fd832
|
Check that personal chat is a channel chat.
|
2024-05-01 18:59:07 +03:00 |
|
levlam
|
43012bbfaf
|
Add User.flags2.
|
2024-05-01 18:50:58 +03:00 |
|
levlam
|
5a7970fe79
|
Improve emoji category type name and documentation.
|
2024-05-01 18:24:18 +03:00 |
|
levlam
|
3df2fbc072
|
Fix correct_option_id check.
|
2024-05-01 18:05:11 +03:00 |
|
levlam
|
54db2c1540
|
Improve error messages.
|
2024-05-01 17:49:24 +03:00 |
|
levlam
|
50635ae394
|
Fix stopPoll.
|
2024-05-01 12:52:06 +03:00 |
|
levlam
|
379fdf85b7
|
Various improvements.
|
2024-04-30 20:48:24 +03:00 |
|
levlam
|
c42bf62038
|
Add time to the next open and close for business.
|
2024-04-30 20:12:39 +03:00 |
|
levlam
|
7682cf6e61
|
Add businessInfo.local_opening_hours.
|
2024-04-30 16:51:34 +03:00 |
|
levlam
|
78038f1fc9
|
Return server shortcut by temporary identifier.
|
2024-04-30 00:03:17 +03:00 |
|
levlam
|
061e11690d
|
Improve log messages.
|
2024-04-29 22:08:58 +03:00 |
|
levlam
|
420ee182fa
|
Add td_api::addQuickReplyShortcutMessageAlbum.
|
2024-04-29 21:48:12 +03:00 |
|
levlam
|
f43428d4d8
|
Add shorthands for getChatMember with self for bots.
|
2024-04-29 16:46:51 +03:00 |
|
levlam
|
373a17e39e
|
Add updateChatMember.via_join_request.
|
2024-04-29 15:51:42 +03:00 |
|
levlam
|
ee57967e6b
|
Add td_api::emojiCategoryTypeCombined.
|
2024-04-28 00:19:11 +03:00 |
|
levlam
|
cae81ef90a
|
Treat custom emoji as premium by default.
|
2024-04-26 18:38:09 +03:00 |
|
levlam
|
6144401386
|
Pass source to fill_gap as string.
|
2024-04-26 17:09:43 +03:00 |
|
levlam
|
8515e24c17
|
Improve source in on_message_notification_changed.
|
2024-04-26 16:54:33 +03:00 |
|
levlam
|
b3ef7d3539
|
Add td_api::hideContactCloseBirthdays.
|
2024-04-26 15:16:55 +03:00 |
|
levlam
|
02d8cef6c5
|
Process server-provided birthday today dismissed suggestions.
|
2024-04-26 15:00:21 +03:00 |
|
levlam
|
79c05c4878
|
Improve suggested action name.
|
2024-04-26 14:30:23 +03:00 |
|
levlam
|
1aa1c40eab
|
Add td_api::updateChatRevenueAmount.
|
2024-04-26 01:15:24 +03:00 |
|
levlam
|
72368062ef
|
Add stories.pinned_story_ids.
|
2024-04-25 23:17:06 +03:00 |
|
levlam
|
4cbf16a14e
|
Add "pinned_story_count_max" option.
|
2024-04-25 23:07:11 +03:00 |
|
levlam
|
7aca38cab5
|
Add td_api::setChatPinnedStories.
|
2024-04-25 22:36:19 +03:00 |
|
levlam
|
6d57718258
|
Add td_api::suggestedActionProlongPremium.
|
2024-04-25 21:44:05 +03:00 |
|
levlam
|
1df777bb75
|
Support "premium_manage_subscription_url" internal option.
|
2024-04-25 20:50:07 +03:00 |
|
levlam
|
6be5906111
|
Support indefinite sharing of live locations.
|
2024-04-25 20:38:27 +03:00 |
|
levlam
|
882ee4f3b0
|
Rename pinned stories to posted to chat page stories.
|
2024-04-25 13:57:47 +03:00 |
|
levlam
|
394c556f7b
|
Improve td_api::emojiCategory.
|
2024-04-25 02:54:25 +03:00 |
|
levlam
|
4b078cb36c
|
Add td_api::setReactionNotificationSettings.
|
2024-04-25 02:13:45 +03:00 |
|
levlam
|
7d0ccce6b4
|
Save reaction notification settings between restarts.
|
2024-04-24 17:50:40 +03:00 |
|
levlam
|
0dda4a53f3
|
Add td_api::updateReactionNotificationSettings.
|
2024-04-24 17:33:06 +03:00 |
|
levlam
|
8246f955c9
|
Add td_api::reactionNotificationSettings.
|
2024-04-24 16:30:07 +03:00 |
|
levlam
|
fe0246093d
|
Add webPage.stickers.
|
2024-04-24 02:44:42 +03:00 |
|
levlam
|
14f31d81c5
|
Add td_api::toggleHasSponsoredMessagesEnabled.
|
2024-04-23 22:48:47 +03:00 |
|
levlam
|
0d2a6ccf14
|
Add userFullInfo.has_sponsored_messages_enabled.
|
2024-04-23 22:32:18 +03:00 |
|
levlam
|
9fa1656557
|
Remove unallowed custom emoji when copying poll.
|
2024-04-23 22:10:48 +03:00 |
|
levlam
|
e812370dc5
|
Add class td_api::chatRevenueAmount.
|
2024-04-23 12:07:48 +03:00 |
|
levlam
|
7be2966e27
|
Support custom emoji in poll question and options.
|
2024-04-23 03:10:58 +03:00 |
|
levlam
|
db3f673deb
|
Add td_api::getRecommendedChats.
|
2024-04-22 20:11:48 +03:00 |
|
levlam
|
495e578a81
|
Add td_api::reportPhoneNumberCodeMissing.
|
2024-04-22 18:50:16 +03:00 |
|
levlam
|
440176cd3c
|
Add td_api::reportAuthenticationCodeMissing.
|
2024-04-22 18:39:16 +03:00 |
|
levlam
|
4706fb3081
|
Add td_api::authenticationCodeTypeSmsWord and td_api::authenticationCodeTypeSmsPhrase.
|
2024-04-22 18:18:13 +03:00 |
|
levlam
|
5ffc05a3cf
|
Add phoneNumberAuthenticationSettings.has_unknown_phone_number.
|
2024-04-22 17:46:51 +03:00 |
|
levlam
|
636fee9aaf
|
Add accent color support for sponsored messages.
|
2024-04-22 17:36:02 +03:00 |
|
levlam
|
654da1d30e
|
Support new sponsoredMessage scheme.
|
2024-04-22 17:13:10 +03:00 |
|
levlam
|
b359b32080
|
Add searchMessages.only_in_channels.
|
2024-04-22 16:38:30 +03:00 |
|
levlam
|
6194fb4aa1
|
Support max_reaction_count setting.
|
2024-04-22 03:19:40 +03:00 |
|
levlam
|
4134f608af
|
Update layer to 179.
|
2024-04-21 21:57:10 +03:00 |
|
levlam
|
0e1600ac7d
|
Don't store copy of created public broadcasts in MessagesManager.
|
2024-04-30 14:07:06 +03:00 |
|
levlam
|
d35f26e2ac
|
Check identifier of received chat member.
|
2024-04-29 16:28:18 +03:00 |
|
KnorpelSenf
|
77b34797d8
|
Improve error message for empty start_parameter.
|
2024-04-28 21:56:41 +03:00 |
|
levlam
|
306aec8d6a
|
Check app-provided contact.user_id.
|
2024-04-28 21:46:18 +03:00 |
|
levlam
|
c0c5aefabf
|
Use TRY_RESULT_PROMISE in LanguagePackManager.
|
2024-04-27 22:49:59 +03:00 |
|
levlam
|
f6cb50ed93
|
Fix article spelling.
|
2024-04-26 02:35:00 +03:00 |
|
levlam
|
b149a7ed0b
|
Fix automatic reply quotes.
|
2024-04-25 19:48:18 +03:00 |
|
levlam
|
337b193026
|
Minor improvements.
|
2024-04-25 16:37:20 +03:00 |
|
levlam
|
73ccba7f0f
|
Make remove_unallowed_quote_entities private to MessageQuote.
|
2024-04-25 16:30:33 +03:00 |
|
levlam
|
02a99f3c50
|
Add and use MessageQuote(td_api::inputTextQuote).
|
2024-04-25 16:18:07 +03:00 |
|
levlam
|
1f6fdd554a
|
Add class MessageQuote and use it in MessageInputReplyTo and RepliedMessageInfo.
|
2024-04-25 15:52:19 +03:00 |
|
levlam
|
275cf20362
|
Minor improvements.
|
2024-04-24 01:00:43 +03:00 |
|
levlam
|
e08cf00efb
|
Remove unused get_formatted_text parameters.
|
2024-04-23 20:04:38 +03:00 |
|
levlam
|
8e2713ca93
|
Use get_formatted_text.
|
2024-04-23 19:43:12 +03:00 |
|
levlam
|
e9beb42444
|
Add get_formatted_text(string, vector<MessageEntity>).
|
2024-04-23 19:23:02 +03:00 |
|
levlam
|
2424d681c9
|
Check that all shortcut messages are loaded before sending a message there.
|
2024-04-22 16:14:33 +03:00 |
|
levlam
|
c56c89f10d
|
Add quick reply shortcut identifier checks.
|
2024-04-22 14:36:38 +03:00 |
|
levlam
|
38d31da77a
|
Update version to 1.8.28.
|
2024-04-21 03:29:55 +03:00 |
|
levlam
|
173724c539
|
Explicitly cast notify period to double.
|
2024-04-21 02:58:20 +03:00 |
|
levlam
|
47368ec988
|
Explicitly use MissingInvitees.
|
2024-04-21 02:50:11 +03:00 |
|
levlam
|
2ddab77b3e
|
Fix some misprints.
|
2024-04-21 02:43:33 +03:00 |
|
levlam
|
d0e8dd7b81
|
Add some checks.
|
2024-04-21 02:37:54 +03:00 |
|
levlam
|
01e30e5263
|
Various fixes.
|
2024-04-21 02:24:11 +03:00 |
|
levlam
|
f3385d6cb7
|
Improve edit of quick reply messages.
|
2024-04-21 02:07:16 +03:00 |
|
levlam
|
1221cccbdf
|
Support quick reply media editing.
|
2024-04-20 18:57:32 +03:00 |
|
levlam
|
93e7755187
|
Quick reply message improvements.
|
2024-04-19 16:56:52 +03:00 |
|
levlam
|
4dbb092bc1
|
Add td_api::editQuickReplyMessage.
|
2024-04-19 16:42:58 +03:00 |
|
levlam
|
0f25201248
|
Use TRY_RESULT_PROMISE in edit_message_*.
|
2024-04-19 15:29:47 +03:00 |
|
levlam
|
b04e7fc89e
|
More check_dialog_access usages.
|
2024-04-19 14:12:02 +03:00 |
|
levlam
|
6def37f88b
|
Add td_api::readdQuickReplyShortcutMessages.
|
2024-04-18 23:45:53 +03:00 |
|
levlam
|
4354d4c5f4
|
Add td_api::addQuickReplyShortcutInlineQueryResultMessage.
|
2024-04-18 22:13:39 +03:00 |
|
levlam
|
0af52ba4fd
|
Change shortcut identifier when moving local messages between shortcuts.
|
2024-04-18 16:54:57 +03:00 |
|
levlam
|
2f9dcae107
|
Support addQuickReply result processing when the original shortcut has already been renamed.
|
2024-04-18 16:38:56 +03:00 |
|
levlam
|
d13981695f
|
Try to get new shortcut id from messages also.
|
2024-04-18 16:20:32 +03:00 |
|
levlam
|
25e7c7ec25
|
Return specific status from check_send_quick_reply_messages_response.
|
2024-04-18 16:05:43 +03:00 |
|
levlam
|
e7d7c502c4
|
Support missing file parts.
|
2024-04-18 15:13:16 +03:00 |
|
levlam
|
1672e580a9
|
Support file reference errors for added quick replies.
|
2024-04-18 15:01:58 +03:00 |
|
levlam
|
0a29b0089c
|
Merge old and new quick reply message contents.
|
2024-04-18 14:33:07 +03:00 |
|
levlam
|
4c72dc8ec5
|
Add and use FileManager::try_merge_documents.
|
2024-04-18 00:21:17 +03:00 |
|
levlam
|
ce50d0519f
|
Don't add twice the same sent message.
|
2024-04-18 00:10:13 +03:00 |
|
levlam
|
23d845eabd
|
Don't create duplicate quick reply shortcuts.
|
2024-04-17 21:36:47 +03:00 |
|
levlam
|
5becaaa838
|
Support quick reply file upload.
|
2024-04-17 21:29:58 +03:00 |
|
levlam
|
33f5552a18
|
Implement QuickReplyManager::on_failed_send_quick_reply_messages.
|
2024-04-17 19:29:50 +03:00 |
|
levlam
|
6a2c579bb1
|
Disallow live locations in quick replies.
|
2024-04-17 19:08:42 +03:00 |
|
levlam
|
8e99a8dba1
|
Add td_api::addQuickReplyShortcutMessage and support adding of quick replies without media.
|
2024-04-17 18:39:25 +03:00 |
|
levlam
|
8e4a241c7f
|
Don't send empty DeleteQuickReplyMessagesQuery.
|
2024-04-17 14:31:36 +03:00 |
|
levlam
|
48be50a0e3
|
Improve combine_work_hour_intervals.
|
2024-04-16 23:38:30 +03:00 |
|
levlam
|
05866446dc
|
Add QuickReplyManager::add_local_message.
|
2024-04-16 00:53:48 +03:00 |
|
levlam
|
f3d655f1ac
|
Create local qucik reply shortcut if it doesn't exist yet.
|
2024-04-15 23:36:27 +03:00 |
|
levlam
|
d8a50a3ef0
|
Add QuickReplyManager::process_input_message_content.
|
2024-04-15 23:12:22 +03:00 |
|
levlam
|
5d984efdd3
|
Add QuickReplyManager::get_input_reply_to_message_id.
|
2024-04-15 22:55:26 +03:00 |
|
levlam
|
a7dca7a744
|
Add QuickReplyManager::check_new_shortcut_name function.
|
2024-04-15 22:41:36 +03:00 |
|
levlam
|
90d4e3a6d3
|
Improve sending of quick reply voice messages to users that forbidden that.
|
2024-04-15 20:36:23 +03:00 |
|
levlam
|
298d16c150
|
Use MessagesManager::check_dialog_access.
|
2024-04-15 18:08:30 +03:00 |
|
levlam
|
575acc5485
|
Use check_dialog_access_in_memory if appropriate.
|
2024-04-15 17:33:05 +03:00 |
|
levlam
|
c4e1a44a5c
|
Add MessagesManager::check_dialog_access.
|
2024-04-15 17:28:13 +03:00 |
|
levlam
|
be7434dbf3
|
Fix chatRevenueWithdrawalStateCompleted.
|
2024-04-15 15:32:45 +03:00 |
|
levlam
|
723ba8978d
|
Use messages.affectedMessages.pts even if pts_count == 0.
|
2024-04-15 02:55:53 +03:00 |
|
levlam
|
14b4666423
|
Use DialogManager::check_dialog_access when appropriate.
|
2024-04-15 02:32:04 +03:00 |
|
levlam
|
e0a7ff6c53
|
Add DialogManager::check_dialog_access.
|
2024-04-15 01:23:14 +03:00 |
|
levlam
|
c0ed8f09b0
|
Add explicit allow_secret_chats to have_input_peer.
|
2024-04-14 22:59:05 +03:00 |
|
levlam
|
5d16b620aa
|
Ignore can_have_sponsored_messages for old channels.
|
2024-04-13 21:47:48 +03:00 |
|
levlam
|
3620b06df2
|
Add td_api::sendPhoneNumberFirebaseSms.
|
2024-04-13 20:42:41 +03:00 |
|
levlam
|
25958fb406
|
Combine phone number verification methods into a single API method.
|
2024-04-13 20:25:05 +03:00 |
|
levlam
|
99d8de1e88
|
Rewrite PhoneNumberManager as regular manager.
|
2024-04-13 19:10:52 +03:00 |
|
levlam
|
5bf1142506
|
Remove PhoneNumberManager::get_state.
|
2024-04-13 02:05:43 +03:00 |
|
levlam
|
1c99870d6e
|
Don't allow to directly search for greeting stickers.
|
2024-04-12 03:24:11 +03:00 |
|
levlam
|
c368bd0f38
|
Remove unused limit in getGreetingStickers.
|
2024-04-12 03:16:10 +03:00 |
|
levlam
|
5143d3fb6f
|
Add td_api::getGreetingStickers.
|
2024-04-12 02:57:29 +03:00 |
|
levlam
|
9243f51ff9
|
Add SendQuickReplyShortcutMessagesLogEvent.
|
2024-04-12 02:10:55 +03:00 |
|
levlam
|
1bb4a2007b
|
Add td_api::internalLinkTypeBusinessChat.
|
2024-04-12 01:01:26 +03:00 |
|
levlam
|
1806799357
|
Add td_api::getBusinessChatLinkInfo.
|
2024-04-12 00:45:32 +03:00 |
|
levlam
|
9d95eb4a68
|
Add td_api::deleteBusinessChatLink.
|
2024-04-11 22:19:44 +03:00 |
|
levlam
|
1d77c95fb2
|
Add td_api::editBusinessChatLink.
|
2024-04-11 21:41:28 +03:00 |
|
levlam
|
c0abb6348b
|
Add "business_chat_link_count_max" option.
|
2024-04-11 21:18:57 +03:00 |
|
levlam
|
8e35a2477c
|
Add td_api::createBusinessChatLink.
|
2024-04-11 01:43:42 +03:00 |
|
levlam
|
c9224b24ab
|
Add InputBusinessChatLink.
|
2024-04-11 01:07:03 +03:00 |
|
levlam
|
c4b42c2678
|
Add td_api::getBusinessChatLinks.
|
2024-04-10 18:29:43 +03:00 |
|
levlam
|
de881cce99
|
Add td_api::businessChatLink.
|
2024-04-10 18:19:39 +03:00 |
|
levlam
|
6c2becce09
|
Remove updateAddChatMembersPrivacyForbidden: use USER_PRIVACY_RESTRICTED error message instead.
|
2024-04-10 09:52:21 +03:00 |
|
levlam
|
a784e6fe14
|
Improve getChatBoostFeatures.
|
2024-04-10 08:34:29 +03:00 |
|
levlam
|
023ee09714
|
Return failed to add chat members when adding members to a chat.
|
2024-04-09 17:01:51 +03:00 |
|
levlam
|
27721159bd
|
Return failed to add members in createNewBasicGroupChat.
|
2024-04-09 16:19:33 +03:00 |
|
levlam
|
69257ffa6a
|
Add td_api::failedToAddMember.
|
2024-04-09 16:03:58 +03:00 |
|
levlam
|
ecea209a6b
|
Support draft_text in private chat links.
|
2024-04-09 01:54:55 +03:00 |
|
levlam
|
33073a5022
|
Add td_api::updateSpeedLimitNotification.
|
2024-04-08 20:18:48 +03:00 |
|
levlam
|
8b440b6761
|
Add internal "upload_premium_speedup_notify_period" option.
|
2024-04-08 19:21:52 +03:00 |
|
levlam
|
958ad4e4eb
|
Add "premium_download_speedup" and "premium_upload_speedup" options.
|
2024-04-08 19:18:21 +03:00 |
|
levlam
|
9e4cda7133
|
Rename business intro to start page.
|
2024-04-08 03:29:57 +03:00 |
|
levlam
|
4c1fa3b45d
|
Add td_api::removeBusinessConnectedBotFromChat.
|
2024-04-08 03:10:33 +03:00 |
|
levlam
|
69fd5333d7
|
Hide all business bot manage bars when changing business bot.
|
2024-04-08 02:45:54 +03:00 |
|
levlam
|
7aad37608f
|
Add separate BusinessBotManageBar.
|
2024-04-08 02:37:52 +03:00 |
|
levlam
|
e7ff4688fc
|
Add td_api::toggleBusinessConnectedBotChatIsPaused.
|
2024-04-07 22:45:55 +03:00 |
|
levlam
|
83a3190f2f
|
Add action bar dependencies.
|
2024-04-07 01:59:13 +03:00 |
|
levlam
|
f9dfd502da
|
Add td_api::chatActionBarManageBusinessBot.
|
2024-04-07 01:46:46 +03:00 |
|
levlam
|
4444f0e328
|
Log failed message edits.
|
2024-04-06 21:52:28 +03:00 |
|
levlam
|
5ea94725d7
|
Add "can_withdraw_channel_revenue" option.
|
2024-04-05 17:26:18 +03:00 |
|
levlam
|
701011ab86
|
Add td_api::getChatRevenueWithdrawalUrl.
|
2024-04-05 16:41:35 +03:00 |
|
levlam
|
baa7fe8598
|
Add td_api::ChatRevenueWithdrawalState.
|
2024-04-05 15:59:54 +03:00 |
|
levlam
|
5f1938906e
|
Add td_api::ChatRevenueTransactionType.
|
2024-04-05 15:45:33 +03:00 |
|
levlam
|
4f65363ef8
|
Add td_api::getChatRevenueTransactions.
|
2024-04-04 13:55:24 +03:00 |
|
levlam
|
520062085d
|
Add td_api::getChatRevenueStatistics.
|
2024-04-03 16:49:51 +03:00 |
|
levlam
|
6848380bb7
|
Add supergroupFullInfo.can_get_revenue.
|
2024-04-03 05:13:19 +03:00 |
|
levlam
|
cfadebfab4
|
tg_cli: reduce if-else chain length.
|
2024-04-02 22:46:15 +03:00 |
|
levlam
|
6cd0e7e5aa
|
Allow checkChatUsername for self without chat with self.
|
2024-04-02 22:31:37 +03:00 |
|
levlam
|
006be4d564
|
Reload contact birthdays only if mutual contact changes.
|
2024-04-02 22:27:53 +03:00 |
|
levlam
|
844d7a505a
|
Add callStateReady.custom_parameters.
|
2024-04-02 15:22:19 +03:00 |
|
levlam
|
25574476a3
|
Add td_api::toggleSupergroupCanHaveSponsoredMessages.
|
2024-04-02 15:17:31 +03:00 |
|
levlam
|
2bec18d95d
|
Add disable sponsored messages boost feature.
|
2024-04-02 14:49:26 +03:00 |
|
levlam
|
67d42c5e14
|
Add internal option "channel_restrict_sponsored_level_min".
|
2024-04-02 14:36:38 +03:00 |
|
levlam
|
b987e84d54
|
Add supergroupFullInfo.can_have_sponsored_messages.
|
2024-04-02 14:32:00 +03:00 |
|
levlam
|
bd8c6be0cd
|
Rename rest of ContactsManager to ChatManager.
|
2024-04-02 13:06:22 +03:00 |
|
levlam
|
9482eb6ede
|
Return back call to UserManager::get_current_state.
|
2024-04-02 04:13:51 +03:00 |
|
levlam
|
03a624903e
|
Move relevant functions to UserManager.
|
2024-04-02 03:52:34 +03:00 |
|
levlam
|
6010475d26
|
Add empty UserManager.
|
2024-04-01 15:05:02 +03:00 |
|
levlam
|
efc6bd553b
|
Update version to 1.8.27.
|
2024-03-31 19:24:45 +03:00 |
|
levlam
|
cd25b29452
|
Fix SharedDialog.
|
2024-03-31 19:24:00 +03:00 |
|
levlam
|
0b4f0b1657
|
Destroy business_connections_ asynchronously.
|
2024-03-31 18:40:09 +03:00 |
|
levlam
|
5bc00fa834
|
Fix source.
|
2024-03-31 18:34:25 +03:00 |
|
levlam
|
020415f736
|
Various fixes.
|
2024-03-31 18:30:18 +03:00 |
|
levlam
|
f577c1564e
|
Fix GCC compilation error.
|
2024-03-31 04:10:28 +03:00 |
|
levlam
|
bdbf9adb17
|
Save and load suggested actions to and from binlog.
|
2024-03-31 01:10:26 +03:00 |
|
levlam
|
3cbe6c494e
|
Add parser/storer for SuggestedAction.
|
2024-03-31 00:35:02 +03:00 |
|
levlam
|
7266a0e3b8
|
Improve documentation.
|
2024-03-30 14:04:25 +03:00 |
|
levlam
|
0a21620194
|
Remove extract_group_invite_privacy_forbidden_updates.
|
2024-03-30 02:56:24 +03:00 |
|
levlam
|
cfeed162e9
|
Add updateContactCloseBirthdays.
|
2024-03-29 22:29:37 +03:00 |
|
levlam
|
e9794b9215
|
Reget config after account phone number is changed.
|
2024-03-29 17:37:44 +03:00 |
|
levlam
|
fd1d1dbb6c
|
Add "can_set_new_chat_privacy_settings" option.
|
2024-03-29 16:51:53 +03:00 |
|
levlam
|
2930b87c86
|
Update "can_use_text_entities_in_story_caption" with other Premium options.
|
2024-03-29 16:31:49 +03:00 |
|
levlam
|
25f87a39ac
|
Improve custom emoji checks and business messages processing.
|
2024-03-29 15:52:03 +03:00 |
|
levlam
|
b741472942
|
Add td_api::businessFeaturePromotionAnimation.
|
2024-03-29 13:31:47 +03:00 |
|
levlam
|
260b9cdf9e
|
Add td_api::premiumFeatureBusiness.
|
2024-03-29 11:28:48 +03:00 |
|
levlam
|
e5d7108f1a
|
Log unsupported premium features.
|
2024-03-29 11:25:06 +03:00 |
|
levlam
|
a042122b7a
|
Add source to get_chat_type_object.
|
2024-03-29 11:19:50 +03:00 |
|
levlam
|
ba89fef472
|
Add td_api::premiumSourceBusinessFeature.
|
2024-03-29 03:20:56 +03:00 |
|
levlam
|
4c14af9b52
|
Add td_api::getBusinessFeatures.
|
2024-03-29 03:17:46 +03:00 |
|
levlam
|
e895a46ed5
|
Add "business_features" internal option.
|
2024-03-29 01:14:59 +03:00 |
|
levlam
|
01b7a0e14b
|
Add td_api::setPersonalChat.
|
2024-03-29 00:46:05 +03:00 |
|
levlam
|
66522165ca
|
Add td_api::getSuitablePersonalChats.
|
2024-03-29 00:12:54 +03:00 |
|
levlam
|
93663c2542
|
Improve maintaining of created public broadcasts.
|
2024-03-28 23:56:06 +03:00 |
|
levlam
|
d7f7a6d87b
|
Add PublicDialogType::ForPersonalDialog.
|
2024-03-28 23:39:26 +03:00 |
|
levlam
|
6121755719
|
Fix video note length check.
|
2024-03-28 23:22:21 +03:00 |
|
levlam
|
98033937cc
|
Explicitly specify 'template ' for fetch_string.
|
2024-03-28 20:03:31 +03:00 |
|
levlam
|
a9d5078f66
|
Increase MessageUnsupported version.
|
2024-03-28 19:11:27 +03:00 |
|
levlam
|
e1f7a1331d
|
Fetch last message of the personal channel if needed.
|
2024-03-28 18:58:45 +03:00 |
|
levlam
|
877e3329fe
|
Add userFullInfo.personal_chat_id.
|
2024-03-28 18:38:52 +03:00 |
|
levlam
|
15c3bbdef8
|
Add td_api::reportChatSponsoredMessage.
|
2024-03-28 18:24:39 +03:00 |
|
levlam
|
f9859493d4
|
Add userTypeBot.can_connect_to_business.
|
2024-03-28 16:29:54 +03:00 |
|
levlam
|
632f1aaec6
|
Add sponsoredMessage.can_be_reported.
|
2024-03-23 23:52:06 +03:00 |
|
levlam
|
7ea8f7085d
|
Dismiss SetBirthdate suggested action when birthdate is set.
|
2024-03-23 23:41:22 +03:00 |
|
levlam
|
8bf00d067f
|
Don't allow to change my_id.
|
2024-03-22 16:23:31 +03:00 |
|
levlam
|
be197d6ec3
|
Add source to reload_reaction_list.
|
2024-03-22 15:57:46 +03:00 |
|
levlam
|
fa8c88033a
|
Add td_api::suggestedActionSetBirthdate.
|
2024-03-22 14:55:23 +03:00 |
|
levlam
|
e077f1dd09
|
Add additional request users/chat flags.
|
2024-03-22 14:16:49 +03:00 |
|
levlam
|
4e51567a8c
|
Add RequestedDialogType::get_input_keyboard_button_request_peer.
|
2024-03-22 14:13:57 +03:00 |
|
levlam
|
f7db1f1e32
|
Add MessageContentType::DialogShared.
|
2024-03-22 00:43:18 +03:00 |
|
levlam
|
35124395a4
|
Use sharedUser/sharedChat in messageUserShared/messageChatShared.
|
2024-03-21 22:00:36 +03:00 |
|
levlam
|
cfa47d5283
|
Add td_api::sharedUser/sharedChat.
|
2024-03-21 21:53:39 +03:00 |
|
levlam
|
ee030cf5f7
|
Don't add standalone stickers to recent when they are sent.
|
2024-03-21 15:43:00 +03:00 |
|
levlam
|
c3e0a8022a
|
Allow to add arbitrary WEBM stickers to recent and favorite.
|
2024-03-21 15:38:48 +03:00 |
|
levlam
|
5acff85fa9
|
Handle MESSAGE_IDS_MISMATCH errors.
|
2024-03-21 15:13:03 +03:00 |
|
levlam
|
f57e2a496f
|
Add td_api::userPrivacySettingShowBirthdate.
|
2024-03-21 14:35:27 +03:00 |
|
levlam
|
ee2bdcfd1d
|
Add td_api::userPrivacySettingRuleAllowPremiumUsers.
|
2024-03-21 14:31:41 +03:00 |
|
levlam
|
f361989c05
|
Add td_api::setBirthdate.
|
2024-03-21 14:04:40 +03:00 |
|
levlam
|
9b55b61983
|
Add userFullInfo.birthdate.
|
2024-03-20 23:56:03 +03:00 |
|
levlam
|
9255d32af1
|
Remove *_FULL flags.
|
2024-03-20 23:25:38 +03:00 |
|
levlam
|
7d0c93fcd9
|
Add td_api::birthdate.
|
2024-03-20 23:13:00 +03:00 |
|
levlam
|
7db0e34990
|
Register BusinessIntro files.
|
2024-03-20 19:40:10 +03:00 |
|
levlam
|
0e4dc27542
|
Add BusinessInfo dependencies.
|
2024-03-20 19:26:17 +03:00 |
|
levlam
|
9913390bfe
|
Support businessRecipients.excluded_chat_ids.
|
2024-03-20 19:12:35 +03:00 |
|
levlam
|
49372ab4c2
|
Add message.is_from_offline flag.
|
2024-03-20 18:54:04 +03:00 |
|
levlam
|
f7ab032976
|
Add td_api::getCollectibleItemInfo.
|
2024-03-20 17:55:27 +03:00 |
|
levlam
|
22d2f6a98d
|
Add td_api::getOwnedStickerSets.
|
2024-03-20 15:41:49 +03:00 |
|
levlam
|
fad7d022fb
|
Add td_api::replaceStickerInSet.
|
2024-03-20 13:49:01 +03:00 |
|
levlam
|
87c9cc1db5
|
Add "business_intro_title_length_max" and "business_intro_message_length_max" options.
|
2024-03-19 15:31:17 +03:00 |
|
levlam
|
188a165938
|
Add td_api::setBusinessIntro.
|
2024-03-19 14:52:52 +03:00 |
|
levlam
|
e774ddab6e
|
Improve field name.
|
2024-03-19 14:42:40 +03:00 |
|
levlam
|
74b3c23e4b
|
Add intro to businessInfo.
|
2024-03-19 14:31:19 +03:00 |
|
levlam
|
dd0fb9486f
|
Add class BusinessIntro.
|
2024-03-18 23:46:08 +03:00 |
|
levlam
|
b28e1d2fd8
|
Support via_bot_user_id in sendQuickReplyShortcutMessages.
|
2024-03-18 22:38:30 +03:00 |
|
levlam
|
dd69dcdfe3
|
Support server-side updateMessageID for messages.sendQuickReplyMessages.
|
2024-03-18 22:32:08 +03:00 |
|
levlam
|
cf55275b7d
|
Allow to create sticker sets with suggested name for regular users.
|
2024-03-18 22:06:07 +03:00 |
|
levlam
|
facb3a43e5
|
Support updateBusinessConnection in getCurrentState.
|
2024-03-18 22:01:50 +03:00 |
|
levlam
|
4219c62ee2
|
Ignore business messages not from private chats.
|
2024-03-18 17:17:48 +03:00 |
|
levlam
|
7a4f77cc30
|
Process sent business message albums.
|
2024-03-18 16:51:16 +03:00 |
|
levlam
|
79967ca006
|
Process sent business messages.
|
2024-03-18 15:16:11 +03:00 |
|
levlam
|
444d47d440
|
tg_cli: get business connection when try to send a message to it.
|
2024-03-17 00:22:15 +03:00 |
|
levlam
|
630762e511
|
Support reply to messages in business messages.
|
2024-03-17 00:19:24 +03:00 |
|
levlam
|
af20344557
|
Add flag stickerSet,is_created.
|
2024-03-16 23:54:05 +03:00 |
|
levlam
|
b13e6288e9
|
Prefer animated stickers in searchStickers again.
|
2024-03-16 22:39:50 +03:00 |
|
levlam
|
6306a595d8
|
Allow methods for sticker set management for regular users.
|
2024-03-15 23:47:55 +03:00 |
|
levlam
|
b15bf856e2
|
Update thumbnail type only if it exists.
|
2024-03-15 23:35:16 +03:00 |
|
levlam
|
626e76fa90
|
Guess sticker format based on existing stickers for backward compatibility.
|
2024-03-15 21:35:24 +03:00 |
|
levlam
|
031010105a
|
Correctly update thumbnails of stored in the database sticker sets.
|
2024-03-15 21:20:47 +03:00 |
|
levlam
|
9c7e0f6b22
|
Move sticker_format to inputSticker.
|
2024-03-15 21:08:30 +03:00 |
|
levlam
|
ce124d1a40
|
Support mixed-format sticker sets.
|
2024-03-15 15:24:59 +03:00 |
|
levlam
|
c4ceac218f
|
Add businessConnection.user_chat_id.
|
2024-03-14 15:21:19 +03:00 |
|
levlam
|
dfec531af2
|
Improve td_api::businessConnection's field name.
|
2024-03-14 14:50:51 +03:00 |
|
levlam
|
74b62ccbf4
|
Add td_api::sendBusinessMessageAlbum.
|
2024-03-13 17:44:00 +03:00 |
|
levlam
|
1b448b93e5
|
Add and use MessageInputReplyTo::clone().
|
2024-03-13 16:08:49 +03:00 |
|
levlam
|
6650e2e91c
|
Support repair of missing file parts for UploadBusinessMedia.
|
2024-03-13 13:27:16 +03:00 |
|
levlam
|
13eed05a3d
|
Support upload by URL in UploadBusinessMedia.
|
2024-03-13 13:02:22 +03:00 |
|
levlam
|
c46af3318d
|
Add FileManager::delete_partial_remote_location_if_needed.
|
2024-03-12 18:52:23 +03:00 |
|
levlam
|
4a64803805
|
Support media upload to business connection.
|
2024-03-12 16:26:43 +03:00 |
|
levlam
|
9dc83f2594
|
tg_cli: add updateNewBusinessMessage handling.
|
2024-03-12 14:39:03 +03:00 |
|
levlam
|
2ec98338f4
|
Use AccessRights::Know to get business input peer.
|
2024-03-12 14:16:47 +03:00 |
|
levlam
|
d3de4a16e4
|
Support SendBusinessMediaQuery.
|
2024-03-12 01:29:35 +03:00 |
|
levlam
|
0f98e748a8
|
Add td_api::sendBusinessMessage.
|
2024-03-11 21:27:16 +03:00 |
|
levlam
|
e717e25a1d
|
Expect valid business_connection_id in check_business_connection.
|
2024-03-11 18:38:03 +03:00 |
|
levlam
|
985cbf1a31
|
Add td_api::updateBusinessMessagesDeleted.
|
2024-03-11 16:41:19 +03:00 |
|
levlam
|
171e254634
|
Improve process_message_send_options.
|
2024-03-11 15:56:38 +03:00 |
|
levlam
|
69dd255f3d
|
Pass only chat type to get_reply_markup.
|
2024-03-11 15:08:17 +03:00 |
|
levlam
|
8770955522
|
Improve function name.
|
2024-03-11 14:19:08 +03:00 |
|
levlam
|
75d0114c5f
|
Add message.sender_business_bot_user_id.
|
2024-03-09 03:08:19 +03:00 |
|
levlam
|
bcceb9f623
|
Add td_api::updateBusinessMessageEdited.
|
2024-03-09 02:17:00 +03:00 |
|
levlam
|
b9891e0871
|
Add td_api::updateNewBusinessMessage.
|
2024-03-09 02:14:02 +03:00 |
|
levlam
|
bf3e25def0
|
Make MessagesManager::create_message static.
|
2024-03-08 22:19:22 +03:00 |
|
levlam
|
e46e342eba
|
Make parse_telegram_api_message static.
|
2024-03-08 22:11:50 +03:00 |
|
levlam
|
2bb5206c6a
|
tg_cli: support global business connection.
|
2024-03-08 00:21:22 +03:00 |
|
levlam
|
e6b9f2eb07
|
Support sendChatAction for business connections.
|
2024-03-07 23:05:58 +03:00 |
|
levlam
|
c2130b3d3b
|
Ensure that business connections are created only for bots.
|
2024-03-07 22:49:23 +03:00 |
|
levlam
|
f2687a31dc
|
Check chat identifier along with business connection identifier.
|
2024-03-07 20:59:06 +03:00 |
|
levlam
|
967829d14b
|
Add class BusinessConnectionId.
|
2024-03-07 20:18:04 +03:00 |
|
levlam
|
0a703fb8c2
|
Add BusinessConnectionManager::check_business_connection_id.
|
2024-03-07 20:03:12 +03:00 |
|
levlam
|
4bc3b380b8
|
Support sending of queries with a prefix.
|
2024-03-07 18:37:28 +03:00 |
|
levlam
|
f78a0e4326
|
Add td_api::getBusinessConnection.
|
2024-03-07 18:02:30 +03:00 |
|
levlam
|
74cf61d401
|
Add td_api::updateBusinessConnection.
|
2024-03-07 17:18:11 +03:00 |
|
levlam
|
c54e2429b0
|
Process new QTS updates.
|
2024-03-07 16:41:30 +03:00 |
|
levlam
|
bb683c2988
|
Add empty BusinessConnectionManager.
|
2024-03-07 15:44:15 +03:00 |
|
levlam
|
bce17cb5d8
|
Update layer to 177.
|
2024-03-07 15:24:28 +03:00 |
|
levlam
|
11a35768b7
|
Fix some plural spelling.
|
2024-03-28 02:03:03 +03:00 |
|
levlam
|
f195fcd6db
|
Fix misprinted triple characters.
|
2024-03-27 22:25:58 +03:00 |
|
levlam
|
fe627bc7ba
|
Fix misprint.
|
2024-03-26 00:03:39 +03:00 |
|
levlam
|
07a29ef56b
|
Move chat suggested actions to DialogManager.
|
2024-03-23 23:15:04 +03:00 |
|
levlam
|
4227491ef4
|
Move on_get_permanent_dialog_invite_link to DialogInviteLinkManager.
|
2024-03-22 00:58:08 +03:00 |
|
levlam
|
33ad5964ef
|
Add loaded from database local backgrounds to cache.
|
2024-03-21 19:15:03 +03:00 |
|
levlam
|
c3dcbfc967
|
Assign same identifier to the same local background.
|
2024-03-21 18:50:23 +03:00 |
|
levlam
|
1d6e7afcdf
|
Compare local backgrounds only by type.
|
2024-03-20 00:01:10 +03:00 |
|
levlam
|
e1d1e38606
|
Improve BackgroundInfo logging.
|
2024-03-19 17:51:24 +03:00 |
|
levlam
|
649b8cef01
|
Pass ChannelId to can_get_channel_story_statistics.
|
2024-03-18 00:03:00 +03:00 |
|
levlam
|
95e86d3cf3
|
Pass ChannelId to can_get_channel_message_statistics.
|
2024-03-17 23:47:47 +03:00 |
|
levlam
|
5a00fb2ba3
|
Move migrate_dialog_to_megagroup to DialogManager.
|
2024-03-16 21:47:42 +03:00 |
|
levlam
|
723ec5a203
|
Improve includes.
|
2024-03-15 14:12:43 +03:00 |
|
levlam
|
85e7229192
|
Fix parameter name.
|
2024-03-14 14:27:04 +03:00 |
|
levlam
|
2f2dbc30cd
|
Move some methods to ChannelRecommendationManager.
|
2024-03-13 15:40:19 +03:00 |
|
levlam
|
407bb811b3
|
Add ChannelRecommendationManager.
|
2024-03-13 14:06:14 +03:00 |
|
levlam
|
44b42cc659
|
Support visionOS in TDLib.
|
2024-03-11 22:47:54 +03:00 |
|
levlam
|
2c61318a11
|
Move some methods to PeopleNearbyManager.
|
2024-03-11 01:42:08 +03:00 |
|
levlam
|
1e6c1dbb12
|
Add empty PeopleNearbyManager.
|
2024-03-11 01:08:29 +03:00 |
|
levlam
|
1fba0f0c84
|
Move can_use_premium_custom_emoji to DialogManager.
|
2024-03-10 03:15:01 +03:00 |
|
levlam
|
919a1d8329
|
Move on_update_bot_commands to DialogManager.
|
2024-03-09 23:35:12 +03:00 |
|
levlam
|
b1b33cf427
|
Fix compilation error.
|
2024-03-08 23:32:57 +03:00 |
|
levlam
|
b3b63bbdc1
|
Update version to 1.8.26.
|
2024-03-08 14:33:22 +03:00 |
|
levlam
|
52d9ac02ba
|
Split business opening hours by week days.
|
2024-03-08 14:14:28 +03:00 |
|
levlam
|
64094e17c0
|
Sanitize business work hours.
|
2024-03-08 13:03:23 +03:00 |
|
levlam
|
046ed45152
|
Various fixes.
|
2024-03-07 14:09:31 +03:00 |
|
levlam
|
6e44c27db0
|
Improve includes.
|
2024-03-07 13:56:57 +03:00 |
|
levlam
|
d08ad22a2b
|
Use explicit cast.
|
2024-03-07 12:03:22 +03:00 |
|
levlam
|
a1bcec491d
|
Fix QuickReplyManager::get_shortcut_it.
|
2024-03-06 17:05:30 +03:00 |
|
levlam
|
2d43bdf03c
|
Fix query promise.
|
2024-03-06 16:52:54 +03:00 |
|
levlam
|
bc1a8d2bc2
|
Add quickReplyMessage.reply_markup.
|
2024-03-06 15:56:50 +03:00 |
|
levlam
|
06831c2836
|
Return null as businessInfo if empty.
|
2024-03-06 15:11:16 +03:00 |
|
levlam
|
b255a21733
|
Fix chat folder tags.
|
2024-03-05 23:27:56 +03:00 |
|
levlam
|
d1638a0fc4
|
Allow to add any WEBP sticker to favorite stickers.
|
2024-03-05 22:01:19 +03:00 |
|
levlam
|
ef636ea07c
|
Improve QuickReplyManager::update_shortcut_from.
|
2024-03-05 18:12:05 +03:00 |
|
levlam
|
b69eaf8669
|
Send update about quick reply messages only after shortcut updates.
|
2024-03-05 18:04:40 +03:00 |
|
levlam
|
85f8f5ec87
|
Improve QuickReplyManager::get_current_state.
|
2024-03-05 18:02:11 +03:00 |
|
levlam
|
a9ab6b739c
|
Disable QuickReplyManager for bots.
|
2024-03-05 17:58:40 +03:00 |
|
levlam
|
2e0d52f618
|
Ignore service and live location messages in quick replies.
|
2024-03-05 16:41:10 +03:00 |
|
levlam
|
e91b946015
|
Remove get_shortcut_it(const string &name).
|
2024-03-05 16:40:17 +03:00 |
|
levlam
|
eaba45ebcb
|
Load quick replies from database in more places.
|
2024-03-05 16:25:39 +03:00 |
|
levlam
|
401318d812
|
Reget messages with unsupported or legacy content.
|
2024-03-05 15:49:42 +03:00 |
|
levlam
|
dd06d5ccb2
|
Combine get_quick_reply_shortcuts and load_quick_reply_shortcuts.
|
2024-03-05 15:38:56 +03:00 |
|
levlam
|
3d397c1d35
|
Add load_quick_reply_shortcuts.
|
2024-03-05 15:30:57 +03:00 |
|
levlam
|
b53fca6284
|
Rename option to "quick_reply_shortcut_message_count_max".
|
2024-03-05 14:44:57 +03:00 |
|
levlam
|
f1c3bb5c33
|
Fix sending update about changed shortcut.
|
2024-03-05 14:41:35 +03:00 |
|
levlam
|
c4d92b3f00
|
Ignore edit_hide for quick replies.
|
2024-03-05 14:25:09 +03:00 |
|
levlam
|
8dcf5c4bca
|
Fix quick reply count updating.
|
2024-03-05 14:17:18 +03:00 |
|
levlam
|
f0b745b291
|
Save only server and local quick reply messages.
|
2024-03-05 13:42:21 +03:00 |
|
levlam
|
bd97e81c32
|
Add td_api::sendQuickReplyShortcutMessages.
|
2024-03-05 13:08:26 +03:00 |
|
levlam
|
5a0a3f2c14
|
Add chat type check in get_quick_reply_message_contents.
|
2024-03-04 22:33:25 +03:00 |
|
levlam
|
f11ad19a4f
|
Ignore saved_peer_id in quick reply messages.
|
2024-03-04 22:30:24 +03:00 |
|
levlam
|
464973839e
|
Add QuickReplyManager::get_quick_reply_message_contents.
|
2024-03-04 20:06:32 +03:00 |
|
levlam
|
848b907b1a
|
Remove comment about disable_web_page_preview being a local field.
|
2024-03-04 18:55:03 +03:00 |
|
levlam
|
3103a6d82c
|
Remove QuickReplyMessage.noforwards.
|
2024-03-04 18:53:51 +03:00 |
|
levlam
|
f43ba61252
|
Add td_api::deleteBusinessConnectedBot.
|
2024-03-04 18:17:57 +03:00 |
|
levlam
|
84ecc89d20
|
Add td_api::setBusinessConnectedBot.
|
2024-03-04 17:59:29 +03:00 |
|
levlam
|
5c764d1716
|
tg_cli: add as_business_recipients.
|
2024-03-04 17:55:29 +03:00 |
|
levlam
|
d56025f609
|
Add td_api::getBusinessConnectedBot.
|
2024-03-04 17:17:10 +03:00 |
|
levlam
|
261a3d0c22
|
Move business info setters to BusinessManager.
|
2024-03-04 16:57:36 +03:00 |
|
levlam
|
e78c0aa360
|
Add empty BusinessManager.
|
2024-03-04 16:39:30 +03:00 |
|
levlam
|
a629700b3c
|
Add class BusinessConnectedBot.
|
2024-03-04 16:06:36 +03:00 |
|
levlam
|
fbc738c8df
|
Improve updates after quick reply message deletion.
|
2024-03-04 15:11:36 +03:00 |
|
levlam
|
f03bdc7e50
|
Add td_api::setQuickReplyShortcutName.
|
2024-03-04 15:00:00 +03:00 |
|
levlam
|
74c5ba7087
|
Add td_api::checkQuickReplyShortcutName.
|
2024-03-04 14:34:47 +03:00 |
|
levlam
|
e61c4d03e5
|
Add "quick_reply_message_count_max" option.
|
2024-03-04 13:28:55 +03:00 |
|
levlam
|
f7b6f81c52
|
Add "quick_reply_shortcut_count_max" option.
|
2024-03-04 13:27:23 +03:00 |
|
levlam
|
e2eba91ee2
|
Allow to add to recent stickers arbitrary WEBP stickers.
|
2024-03-01 22:35:48 +03:00 |
|
levlam
|
f726ca930b
|
Add td_api::toggleChatFolderTags.
|
2024-03-01 19:28:32 +03:00 |
|
levlam
|
3221d42d7b
|
Add updateChatFolders.are_tags_enabled.
|
2024-03-01 16:57:10 +03:00 |
|
levlam
|
b9c66aaea6
|
Support chat folder color.
|
2024-03-01 15:57:30 +03:00 |
|
levlam
|
60ee05aef7
|
Support Away messages sent only when the user is offline.
|
2024-03-01 14:44:42 +03:00 |
|
levlam
|
00e9793f09
|
Improve reload_quick_reply_messages.
|
2024-03-01 13:39:26 +03:00 |
|
levlam
|
8a5f4afa91
|
Add source to delete_quick_reply_messages.
|
2024-02-29 21:59:53 +03:00 |
|
levlam
|
de6f15c973
|
Add td_api::deleteQuickReplyShortcutMessages.
|
2024-02-29 21:34:45 +03:00 |
|
levlam
|
3d60b43196
|
Register quick reply message files.
|
2024-02-29 21:05:56 +03:00 |
|
levlam
|
3022da6b83
|
Add and use QuickReplyManager::update_quick_reply_message.
|
2024-02-29 20:58:30 +03:00 |
|
levlam
|
fd5a6389ec
|
Delete files from deleted quick reply messages.
|
2024-02-29 19:01:40 +03:00 |
|
levlam
|
3f85140627
|
Support file reference repair for quick reply messages.
|
2024-02-29 17:41:05 +03:00 |
|
levlam
|
ee25355ba6
|
Prevent adding back of deleted messages.
|
2024-02-29 17:27:12 +03:00 |
|
levlam
|
29718b5880
|
Add delete_quick_reply_messages(Shortcut *).
|
2024-02-29 17:21:55 +03:00 |
|
levlam
|
cc40178558
|
Add class QuickReplyMessageFullId.
|
2024-02-29 17:11:39 +03:00 |
|
levlam
|
b2884dcd0b
|
Add QuickReplyManager::reload_quick_reply_message.
|
2024-02-29 17:05:00 +03:00 |
|
levlam
|
23af1419d0
|
Support telegram_api::updateQuickReplyMessage.
|
2024-02-29 16:39:38 +03:00 |
|
levlam
|
fb85728597
|
Add source to get_update_quick_reply_shortcut_messages_object.
|
2024-02-29 16:10:15 +03:00 |
|
levlam
|
3b62a65bea
|
Add td_api::loadQuickReplyShortcutMessages instead of getQuickReplyShortcutMessages.
|
2024-02-29 16:05:16 +03:00 |
|
levlam
|
c99dd3d59d
|
Add td_api::updateQuickReplyShortcutMessages.
|
2024-02-29 15:55:38 +03:00 |
|
levlam
|
b7ee5c2ada
|
Support updateDeleteQuickReplyMessages.
|
2024-02-29 14:43:32 +03:00 |
|
levlam
|
2e4a9c11d3
|
Reload quick reply messages after reloading the list of quick reply shortcuts.
|
2024-02-28 17:42:41 +03:00 |
|
levlam
|
9720651164
|
Add and use QuickReplyManager::get_quick_reply_messages_hash.
|
2024-02-28 17:38:17 +03:00 |
|
levlam
|
aeea69e674
|
Add td_api::getQuickReplyShortcutMessages.
|
2024-02-28 17:19:28 +03:00 |
|
levlam
|
139d1d92ae
|
Save quick reply shortcuts to binlog.
|
2024-02-27 23:47:29 +03:00 |
|
levlam
|
b7e8584260
|
Remove QuickReplyMessage.is_copy.
|
2024-02-27 22:06:01 +03:00 |
|
levlam
|
4e198f0fe5
|
Remove quickReplyMessage.forward_info.
|
2024-02-27 20:52:59 +03:00 |
|
levlam
|
f13f409e5f
|
Send shortcut identifiers in updates and receive them in requests.
|
2024-02-27 18:10:11 +03:00 |
|
levlam
|
88363b1113
|
tg_cli: add ShortcutId.
|
2024-02-27 16:16:28 +03:00 |
|
levlam
|
7b257b4def
|
Rename work hours to opening hours.
|
2024-02-27 16:03:34 +03:00 |
|
levlam
|
50ba48fbfa
|
Add td_api::setBusinessGreetingMessageSettings.
|
2024-02-27 14:26:19 +03:00 |
|
levlam
|
66761d1950
|
Add td_api::setBusinessAwayMessageSettings.
|
2024-02-27 14:18:56 +03:00 |
|
levlam
|
44bdcd4920
|
Add businessInfo.greeting_message_settings.
|
2024-02-27 02:07:21 +03:00 |
|
levlam
|
74fbe7f549
|
Add businessInfo.away_message_settings.
|
2024-02-27 01:58:14 +03:00 |
|
levlam
|
72a4cd0398
|
Add td_api::businessInfo.
|
2024-02-26 23:09:52 +03:00 |
|
levlam
|
0636fb180e
|
Reload userFull after User.is_premium changes.
|
2024-02-26 22:43:17 +03:00 |
|
levlam
|
5bde9c6fb6
|
Add td_api::businessAwayMessageSettings.
|
2024-02-26 20:27:17 +03:00 |
|
levlam
|
4c469a3f2c
|
Add td_api::BusinessAwayMessageSchedule.
|
2024-02-26 20:15:16 +03:00 |
|
levlam
|
3d43bbb80d
|
Add td_api::businessGreetingMessageSettings.
|
2024-02-26 19:09:58 +03:00 |
|
levlam
|
bdb3088a0c
|
Add quickReplyShortcut.id.
|
2024-02-26 18:18:53 +03:00 |
|
levlam
|
b84c36626a
|
Move public BusinessWorkHours fields before private one.
|
2024-02-26 17:06:29 +03:00 |
|
levlam
|
4513cf75b8
|
Add td_api::businessRecipients.
|
2024-02-26 16:35:20 +03:00 |
|
levlam
|
7476ff34de
|
Combine local and server shortcuts by name.
|
2024-02-26 13:48:19 +03:00 |
|
levlam
|
693bb5f09e
|
Add td_api::reorderQuickReplyShortcuts.
|
2024-02-24 14:40:25 +03:00 |
|
levlam
|
bf01eb3b91
|
Add and use QuickReplyManager::is_shortcut_list_changed.
|
2024-02-24 14:22:01 +03:00 |
|
levlam
|
bf825d76cb
|
Don't invoke quick reply queries simultaneously.
|
2024-02-24 13:42:34 +03:00 |
|
levlam
|
2c8c883fbf
|
Add and use QuickReplyManager::get_shortcut_it.
|
2024-02-24 13:37:02 +03:00 |
|
levlam
|
5ef3562533
|
Add QuickReplyShortcutId::is_server().
|
2024-02-24 03:28:55 +03:00 |
|