Крупнейшая российская социальная сеть «ВКонтакте» в четверг объявила об обновлении системы уведомлений о непрочитанных сообщениях.
«Вкратце дело обстоит так: отдельных непрочитанных сообщений больше не существует — вместо них теперь непрочитанные диалоги», — пояснила команда на стене соцсети.
Теперь уведомления в левом меню означает не количество непрочитанных сообщений, а количество диалогов, сообщения в которых пользователь не прочел. Если там виднеется +1 — значит, вам пришли сообщения от одного пользователя или из одного чата. Уведомление +2 означает, что имеется две беседы с непрочитанными сообщениями.
Беседы с непрочитанными сообщениями, как и прежде, помечаются другим цветом. Но добавилось иконка, отображающая количество непрочитанных сообщений — посмотреть на количество новых сообщений в конкретном диалоге можно справа от него.
В диалоге с новыми сообщениями пользователь автоматически перемещается к первому из непрочитанных. При необходимости можно быстро добраться до последнего сообщения нажатием всего одной кнопки внизу.
ТАКОЕ НАРОД ПОЛЮБИТ, ВЕДЬ ОН КРУЧЕ БЭНХЭМА ПО РЯДУ ПАРАМЕТРОВ! НЕУЖЕЛИ ИМБА? ⚓ МИР КОРАБЛЕЙ WOWS
В сообщении соцсети говорится, что нововведение окончательно обесценивает старую систему сообщений. В этой связи одновременно с вводом новых функций старый раздел отключается,.
Пока новый режим диалогов доступен лишь части пользователей. «ВКонтакте» обещает, что он будет постепенно включаться и для всех остальных. В ближайшее время нововведение появится в мобильной версии и клиентах «ВКонтакте» для всех платформ.
Источник: www.forbes.ru
У вас непрочитанное сообщение ждет вашего ответа
Далеко не все пользователи ВКонтакте знают о небольших, но полезных функциях и хитростях, которыми полон этот сервис. Что точно не стоит делать, так это пользоваться сторонними плагинами и приложениями, так как неизвестно, что случится, после того, как вы передадите им свои логин и пароль. Мы же расскажем о нескольких безопасных, но порой очень полезных возможностях.
Вставляем ссылку в текст или смайлик
В рекламу сообществ или других пользователей проще всего просто поставить в тексте ссылку на них, как есть. Но это выглядит не очень опрятно. Другое дело, если какое-то слово, фраза или даже просто смайлик будет выполнять роль ссылки.
Закрепить важный пост
Если у вас есть небольшое хобби, которым вы подрабатываете себе на мелкие расходы, вы можете создать для него сообщество. Но если это что-то совсем штучное, то проще всего кратко описать это у себя на странице и закрепить пост, чтобы он всегда был в самом верху ленты.
Возвращаемся в беседу
Иногда мы можем в сердцах покинуть диалог, в который нас добавили, но со временем осознать, насколько скоропалительно и сомнительно было это решение. К счастью, всегда есть способ добавиться обратно, даже если вы удалили переписку и больше не видите её у себя.
Стрелков :О контрнаступлении ВСУ l О войне с НАТО l О политической карьере l и о многом другом
Меняем язык
На скриншоте ниже видно, что не прочитан всего один диалог.
Если вы смотрите переписку с телефона, то там непрочитанные отображаются синим кружком.
А у меня фото висит ребята может кто встречался с этим аж бесит все фотки просмотрел, как убрать эту х р е н ь
Ответ который актуален на 2019г Заходите в ВК в уведомления, в верхнем правом углу настройки, в самом низу доп. настройки, счетчик уведомлений выкл. выйти-зайти и снова вкл. )))
Ничего из этого не поможет на момент 2020!у меня 2 разных приложения плюс пк показывают непрочитаное смс, но все прочитаны, пару раз приходилось просто пролистать некоторые диалоги заново! Не обязательно последние, у меня с 2012 года не когда не чистились смс, может поэтому и часто ловлю глюк!
Отображение непрочитанных электронных писем на смартфоне
- Ваши непрочитанные электронные письма помечены точкой справа.
Но прежде чем перейти непосредственно к сути вопроса, нужно выделить тройку основных вопросов:
Однако, этот метод может не подействовать, если текст недостаточно длинный и отображается в общем списке полностью, как в этом случае:
Как понять, прочитал ли получатель ваше послание вконтакте с телефона? Все так же легко и по тому же методу! В телефонной версии текст отображается с той же сероватой подсветкой фона, которая и поможет определить: ознакомился ли получатель с текстом вашего письма.
- Сообщение про нефертити и тутанхамона
- Сообщение о моем городе курск
- С помощью кодовой таблицы флажковой азбуки декодируйте сообщение
- Допрос с использованием полиграфа сообщение
- Сообщение обработка текстовой информации 7 класс
Источник: obrazovanie-gid.ru
Как чат-боту дождаться ответа пользователя?
С помощью VK API бот получает последнее сообщение пользователя и обрабатывает его. Но как быть в случае, когда боту нужно дождаться отправки сообщения со стороны пользователя?
Например – бот запрашивает у человека ввод пароля или другого ответа и не должен что-либо отвечать, пока не получит это сообщение. При этом, что именно будет в этом сообщении – неизвестно, поэтому обычными if – else не обойтись. Что можно сделать в такой ситуации?
- Вопрос задан более трёх лет назад
- 1453 просмотра
Комментировать
Решения вопроса 1
yay ✌️ t.me/kshnkvn
Ждать сообщение от конкретного ID. ID можно получить как из самого сообщения, так и другими способами в зависимости от используемой библиотеки, пример:
def func(user_id): for event in long_poll.listen(): if event.type == VkBotEventType.MESSAGE_NEW: if event.obj.from_id == user_id: print(‘something’)
Только делать нужно это или асинхронно, или в отдельном потоке, иначе пока бот будет ждать сообщения от конкретного пользователя все другие он «не будет видеть».
Т.е. вы получаете начальное сообщение, затем берете из него ID пользователя и с этим ID в отдельном потоке запускаете ожидание сообщения и далее делаете то, что хотите.
Ответ написан более трёх лет назад
Нравится 1 3 комментария
Спасибо! Все понял)
мне прям интересно стало через скока сообщений, в которых пользователь просто «забил» и не отправил пароль — сервак повесится из-за накопленных потоков в ожидании.
iBird Rose, самому интересно. У меня «рекорд» был без малого 1000 потоков — ничего страшно не случилось. На VDS 2 ЦПУ и 1 гб ОЗУ.
P.S. Ничто не мешает сделать таймер, которые по истечению какого-то времени будет закрывать поток и пользователю отправлять сообщение типа «Работа приостановлена из-за отсутствия активности».
P.P.S. В 2 часа ночи API VK перезагружается, а вместе с ним и бот и, соответственно, все потоки отваливаются.
Ответы на вопрос 1
Пока ты спишь — твой конкурент совершенствуется
Самый простой вариант — привязать поле к пользователю допустим с названием «path». И условно создать структуру как в веб-сайте. Т.е. у всех пользователей изначально path = /
К примеру написал он «Меню» — Ты его отправляешь на path /menu — и следующие сообщения уже обрабатываешь исходя из того места, где пользователь находится.
В твоем случае что то вроде:
Человек написал — ты его отправил на /password
Потом что бы человек не написал — ты его по этому пути обработаешь как ввод пароля. Ну и дальше также отправляешь юзера на нужный path
Ответ написан более трёх лет назад
Нравится 1 2 комментария
Да, это тоже относится к автоматным состояниям, я их уже использую) Хотя ответ хороший, он не совсем является решением.
Тут скорее про то, как обработать сообщение, которое еще неизвестно:
Потом что бы человек не написал — ты его по этому пути обработаешь как ввод пароля
То есть, как реализовать через vk api ответ на любое сообщение в этом состоянии?
Елисей Желиховский, тк а в чем именно проблема то?
1) человек пишет там что то про пароль — ты его отправляешь на path /password
2) Человек что-то еще пишет — ты смотришь в каком он path — хоп. на пароле. Значит все что он сейчас пишет — это пароль. Дальше делаешь обработку пароля, если тебе она нужна. Ну там «нельзя использовать то, нельзя сё» и либо отправляешь «Пароль сохранен», либо текст с ошибкой о пароле и пусть присылает нормальный пароль. (path при этом также остается таким же. т.е. ты все еще ждешь ввода пароля от него)
3) ну и как только все норм и ответ от тебя был «Пароль сохранен» — отправляешь на другой path и все что связаное с паролем на этом закончено
Источник: qna.habr.com