diff --git a/src/components/middle/message/ContextMenuContainer.tsx b/src/components/middle/message/ContextMenuContainer.tsx index c2d23cea0..6f697da95 100644 --- a/src/components/middle/message/ContextMenuContainer.tsx +++ b/src/components/middle/message/ContextMenuContainer.tsx @@ -44,6 +44,7 @@ import { import { selectActiveDownloads, selectAllowedMessageActionsSlow, + selectBot, selectCanForwardMessage, selectCanPlayAnimatedEmojis, selectCanScheduleUntilOnline, @@ -747,10 +748,13 @@ export default memo(withGlobal( const userStatus = isPrivate ? selectUserStatus(global, chat.id) : undefined; const isOwn = isOwnMessage(message); + const chatBot = chat && selectBot(global, chat.id); + const isBot = Boolean(chatBot); const isMessageUnread = selectIsMessageUnread(global, message); const canLoadReadDate = Boolean( isPrivate && isOwn + && !isBot && !isMessageUnread && readDateExpiresAt && message.date > Date.now() / 1000 - readDateExpiresAt