Что значит редактировать сообщение. Как подделать переписку вконтакте и в других социальных сетях

Как изменить сообщение?

Изменить отправленное сообщение в личной переписке можно в течение суток (24 часов) с момента его отправки.

  1. Нажми на сообщение или наведи на него курсор. В мобильном приложении надо просто нажать на сообщение один раз, держать палец не нужно.
  2. Выбери пункт «Редактировать» или нажми кнопку редактирования, она выглядит как карандаш:

В полной версии ВК:

В мобильной версии ВК:

Затем отредактируй сообщение и нажми галочку:

Изменения сохранятся. Вот и все! Ты отредактировал сообщение. При необходимости можно повторить.

В полной версии ВК можно сделать так:

  1. Убедись, что курсор стоит в поле ввода и мигает (если нет — нажми пробел).
  2. Нажми стрелку вверх на клавиатуре ().
  3. Включится редактирование твоего последнего отправленного сообщения.
  4. Отредактируй сообщение и нажми Ввод (Enter).

Это можно делать, даже если на твое сообщение уже ответили.

Узнает ли человек, что сообщение отредактировано?

Рядом с сообщением появится пометка (ред.) — то есть «редактировано». Она как раз и нужна для того, чтобы получатель понял, что сообщение было изменено. Пометку (ред.) никак не убрать:

Кроме того, если человек включил себе функцию уведомлений о новых сообщениях по электронной почте, то первый вариант сообщения он все равно увидит, если зайдет в почту.

Изменять сообщения можно только через сайт ВК? А через приложение на телефоне?

Изменить отправленное сообщение в личке можно и в полной, и в мобильной версии сайта ВКонтакте, а также в официальных мобильных приложениях ВК на Айфоне и Андроиде. В мобильных приложениях эта возможность появилась позже, и если у тебя стоит старая версия, то в ней возможности редактирования может не быть. Нужно обновить приложение .

Как редактировать сообщения, комментарии, ответы в группах?

Почти так же. В полной версии ВК нужно навести курсор на сообщение и нажать кнопку карандаша. В мобильной — нажать на бледную стрелочку в правом нижнем углу сообщения, откроется меню, затем выбрать пункт «Редактировать». И еще это можно сделать в приложении на телефоне. В мобильном приложении ВК для открытия меню просто нажать на сообщение. Изменив сообщение, нажать «Сохранить».

Ответы на прочие вопросы по редактированию сообщений в ВК

В течение какого времени можно изменять отправленное сообщение?

В течение суток (24 часов) с момента отправки, но не с момента последнего редактирования. После истечения срока сообщение уже никак не изменить.

Сколько раз можно редактировать сообщение?

Сколько захочешь.

Можно ли отредактировать прочитанное сообщение?

Да, можно. Точно так же, как и непрочитанное. В любом случае рядом с ним появится пометка (ред.) — то есть «редактировано». Прочитанное сообщение изменится, но останется «прочитанным».

Станет ли прочитанное сообщение непрочитанным, если я его отредактирую?

Нет, останется выглядеть прочитанным.

Можно ли отредактировать и полностью стереть (удалить) сообщение?

Можно ли изменить чужие сообщения?

Конечно же, нельзя.

Как отредактировать сообщение, если тебя занесли в ЧС?

Почему не могу изменить сообщение?

Возможные причины:

  1. Прошло более суток (24 часов) с момента, как ты его отправил. По истечении этого времени редактировать сообщение уже нельзя.
  2. Ты пытаешься изменить сообщение в старой версии мобильного приложения на телефоне, а там такой возможности еще не было. Обнови приложение или зайди в свой ВК через мобильную или полную версию сайта.

Зачем вообще нужно редактирование сообщений?

Чтобы можно было исправить какую-нибудь глупую опечатку или что-то перефразировать, если написал и подумал, что собеседник тебя не вполне поймет.

Как посмотреть, какое было сообщение до редактирования?

Никак, но если у тебя включены уведомления о новых сообщениях на почту, то туда придет первый вариант сообщения.

Как узнать, во сколько было отредактировано сообщение?

Наведи курсор на пометку (ред.) — появится всплывающая подсказка, в которой будет указано время редактирования сообщения.

Как сохранить исходный вариант сообщения на случай, если человек его отредактирует?

Если ты волнуешься, что собеседник изменит свое сообщение в личных интересах, выдели его и перешли самому себе (нажав кнопку «Переслать», найди себя в диалогах по имени). Теперь, даже если человек его отредактирует, у тебя будет копия оригинала с датой и временем.

Примечание: это гостевой пост. Статья написана одним из читателей блога.

Здравствуйте. Сегодня мы научимся изменять дату отправки личных сообщений в социальной сети ВКонтакте. Хочу сказать сразу, что я не рассказываю что-то новое. В интернете полно аналогичных методов и я сам какие-то куски кода брал оттуда. Поэтому, не судите строго.

Итак, во первых, нам нужно иметь полный доступ к двум аккаунтам ВК. Например, первый аккаунт Ваш, а второй фэйковый. Во вторых, Вы должны иметь хоть какие-то азы в программировании. Но не волнуйтесь. Большую часть работы сделаю я сам. Все способы являются легкими и быстрыми в исполнении из-за «дыр» в данной социальной сети. Однако, нет гарантий, что каждый метод у Вас будет работать. Но хоть один точно сработает.

Первый способ. Метод вложенной переписки.

Алгоритм : создаем переписку, редактируем, меняем дату, отсылаем назад в виде пересылки.
Самым обычным способом, создаем переписку между двумя аккаунтами ВКонтакте. Подключаем каждый аккаунт к API. Для этого достаточно перейти по данной ссылке и разрешить сбор информации с аккаунта:

https://oauth.vk.com/authorize?client_id=3245775&redirect_uri=http://api.vk.com/blank.html&scope=messages&display=page&response_type=token

В следствии, приложению будут доступны все данные пользователя. Не забудьте запомнить свой токен.

# -*- coding: utf-8 -*- import codecs import ConfigParser import datetime import json import sys import urllib2 from urllib import urlencode import vk_auth def _api(method, params, token): params.append(("access_token", token)) url = "https://api.vk.com/method/%s?%s" % (method, urlencode(params)) return json.loads(urllib2.urlopen(url).read())["response"] # read config values Config = ConfigParser.ConfigParser() Config.read("config.ini") login = Config.get("auth", "username") password = Config.get("auth", "password") messages_id = Config.get("messages", "chat_id") messages_type = Config.get("messages", "chat_type") app_id = Config.get("application", "app_id") # some chat preparation if messages_type == "interlocutor": is_chat = False elif messages_type == "chat": is_chat = True else: sys.exit("Messages type must be either interlocutor or chat.") # auth to get token try: token, user_id = vk_auth.auth(login, password, app_id, "messages") except RuntimeError: sys.exit("Incorrect login/password. Please check it.") sys.stdout.write("Authorized vk\n") # get some information about chat selector = "chat_id" if is_chat else "uid" messages = _api("messages.getHistory", [(selector, messages_id)], token) out = codecs.open("vk_exported_dialogue_%s%s.txt" % ("ui" if not is_chat else "c", messages_id), "w+", "utf-8") human_uids = ] # Export uids from dialogue. # Due to vk.api, start from 1. for i in range(1, 100): try: if messages[i]["uid"] != human_uids: human_uids.append(messages[i]["uid"]) except IndexError: pass # Export details from uids human_details = _api("users.get", [("uids", ",".join(str(v) for v in human_uids))], token) human_details_index = {} for human_detail in human_details: human_details_index] = human_detail def write_message(who, to_write): out.write(u"[{date}] {full_name}:\n {message} \n\n\n".format(**{ "date": datetime.datetime.fromtimestamp(int(to_write["date"])).strftime("%Y-%m-%d %H:%M:%S"), "full_name": "%s %s" % (human_details_index["first_name"], human_details_index["last_name"]), "message": to_write["body"].replace("", "\n") })) mess = 0 max_part = 200 # Due to vk.api cnt = messages sys.stdout.write("Count of messages: %s\n" % cnt) while mess != cnt: # Try to retrieve info anyway while True: try: message_part = _api("messages.getHistory", [(selector, messages_id), ("offset", mess), ("count", max_part), ("rev", 1)], token) except Exception as e: sys.stderr.write("Got error %s, continue...\n" % e) continue break try: for i in range(1, 201): write_message(message_part[i]["uid"], message_part[i]) except IndexError: break result = mess + max_part if result > cnt: result = (mess - cnt) + mess mess = result sys.stdout.write("Exported %s messages of %s\n" % (mess, cnt)) out.close() sys.stdout.write(‘done!\n")

Далее, для простоты, поставим одну и ту же дату на все сообщения. Я не претендую на оптимизированный код и очевидно, что его можно ужать, но я хочу продемонстрировать как можно подробную работу парсера с подобными XML:

While (true) { doc = XDocument . Load("https://api.vk.com/method/messages.getHistory.xml?uid=12345&offset=" + m + "&count=200&access_token=" + token); foreach (XElement el in doc . Root . Elements()) { if (el . Name . ToString() == "message") { foreach (XElement el_msg in el . Elements()) { if (el_msg . Name == "date") { foreach (XElement el_date in el_msg . Elements()) { if (el_date . Name == " 1403320931") { el_date . Name = "1403429673"; // то есть меняем дату на любую другую k++; } } } } } } m += 200; }

Я думаю, что основная идея здесь понятна. Осталось вернуть сообщения на сервер. Для этого нам понадобиться функция message.send(). Объект message должен обратиться к полю date, но сервер ВКонтакте устанавливает время у себя на сервере сам. Однако, если мы отправим сообщения как вложенную переписку — все получиться.

Наши письма должны имеют вложенную структуру, значит надо вызывать метод парсинга рекурсивно. Но в Java можно поступить проще. Всё, что находиться внутри цикла forEach, мы будем помещать в отдельный класс. В следствии, в методе accept будет происходить всё то, что было бы в теле цикла. В VkApiMessage есть поле fwd_messages. В нем будет хранится список из объектов пересланных сообщений VkApiMessage:

Private static class MessageConsumer implements Consumer { @Override public void accept(VKApiMessage message) {} } messages.stream().forEach(new MessageConsumer()); if (!message.fwd_messages.isEmpty()) { System.out.println("

"); message.fwd_messages.forEach(new MessageConsumer()); System.out.println("
"); }

В общем, результат выглядит ничем не хуже оригинала в ВК:

Второй способ. Метод изменения GMT на сервере.

Алгоритм : меняем время на сервере, отправляем сообщения.

Второй метод несколько легче первого, так как нам не нужно старые(но измененные) сообщения возвращать назад на сервер (кстати, иногда, это не получается сделать из-за “глупого” сервера). Второй же способ работает более надежно.

Здесь нам не нужны готовые сообщения. Мы их создадим сами и перешлем на сервер, предварительно изменив GMT (часовой пояс). Для таких целей нам понадобиться абузоустойчивый VPS. Желательно на базе CentOS.

Сначала, меняем время и дату на сервере. Опять же, это можно сделать любым другим способом. Можно так:

# mv /etc/localtime /etc/localtime.bak ln -s /usr/share/zoneinfo/Europe/USA /etc/localtime # date MMDDhhmm # date 03182015 # man date

Настраиваем наш сервер под данные сервера ВК:
IP:87.240.182.185
Browser: Mozilla/5.0 (compatible; vkShare; +http://vk.com/dev/Share)
Port: 36035
Host: srv185-182-240-87.vk.com

Не забываем про регистрация на API (см. Первый способ). Отправляем сообщения через уже знакомую функцию message.send().

Объект message, описывающий личное сообщение, возвращает поле “date” — дата отправки сообщения в формате unixtime. Обратите внимание на фразу “дата отправки”. Ничего не говорится про дату получения сообщения сервером ВКонтакте.

Вот и все. Результат аналогичный первому. Все очень просто.

Третий способ. Сниффер трафика.

Алгоритм : качаем/покупаем сниффер, радуемся.
Самый простой метод. Но, к сожалению, методика зависит от качества программы, которую мы качаем из интернета.
Итак, можно просто попробовать скачать/купить что-то типо Charles, словить запрос, редактировать его (дату) и дублировать. Программа перехватывает пакет, меняет время отправки внутри пакета и отправляет контакту. Сервис ВК получает уже заданное unixtime сообщение. Таких снифферов в интернете куча. Но качественных и бесплатных найти сложно. Однако, они стоят не так дорого.

Как Вы уже поняли, отправить личное сообщение задним числом не составляет труда. Я не написал выше полностью все коды, а только самые необходимые и сложные. Дописать остальные, думаю, не составит труда. Большое спасибо.

И в течение какого времени разрешено выполнить данное действие.

Как редактировать сообщения в ВК на компьютере

Недавно ввела замечательную опцию – корректировка уже отправленных сообщений. Чтобы изменить сообщение на компьютере, нужно навести на него курсор мыши, и тогда справа появится иконка карандаша ().

Снизу появится окно редактирования, в котором можно:

  • исправить текст (добавить, удалить, исправить);
  • добавить или удалить вложение;
  • поставить или убрать смайлики;

Когда сообщение исправлено, подтверждаем выполненное действие, нажимая на галочку ()

После внесенных исправлений появляется пометка о редактировании (ред.) , а при наведении на пометку всплывает подсказка с указанием времени редактирования.

Теперь текст и содержание поменяется у обоих собеседников.

Допускается неограниченное число раз редактировать уже правленные сообщения. В таком случае отображается момент самого последнего внесенного изменения.

Долго ли доступна операция редактирования?

Отредактировать написанное сообщение в ВК разрешается только в течение 24 часов после отправки. По истечении суток операция редактирования становится недоступной. Но обычно действие актуально в первые минуты.

Как редактировать сообщение в ВК на телефоне

Раньше эта удобная операция в мобильной версии ВК была не реализована. Совсем недавно разработчики выпустили обновление, и теперь возможность редактирования сообщений на телефоне также доступна. Что для этого нужно сделать?

1. Нажать на сообщение и во всплывающем окне выбрать “Редактировать”.

Не забываем, что если сообщение ВКонтакте написано более суток назад, отредактировать его не получится.

2. Откроется окно редактирования. Здесь мы можем исправить ошибки, дополнить сообщение, прикрепить вложение или смайлик. Когда все готово – нажимаем на синюю галочку.

3. Теперь можно увидеть результат. Рядом с текстом появится отметка “Ред.” Кстати, с телефона нельзя увидеть время правки – у сообщения сохраняется время его публикации. Если хотите посмотреть, во сколько именно отредактировано сообщение – нужно перейти в полную версию ВК.

Порой пользователям ВК нужно изменить отправленный текст, написанный с ошибкой в результате своей невнимательности или личных обстоятельств. Сделать это очень просто, а редактировать собственные письма можно многократно. Функция доступна для полной и мобильной версии сайта.

Редактирование сообщений в полной версии ВК

Изменить исходящее письмо поможет легкая инструкция. Ознакомьтесь с ней:

  1. Выберете раздел с диалогами.
  2. Наведите курсор на свое письмо, чтобы справа появился нарисованный карандаш.
  3. Возле карандаша всплывет подсказка «Редактировать». Нажмите на него.
  4. Редактируйте текст, при желании добавьте медиафайл, фото или смайлик.
  5. Нажмите на синюю галочку справа или клавишу Enter для отправки. Для отмены нажмите на крестик.
  6. В результате успешного редактирования, возле отправленного письма будет пометка «(ред.)», с указанием даты и времени изменения.

В мобильной версии

Необходимо отметить важную деталь: мобильная версия сайта - это не мобильное приложение от ВК, а упрощенный вариант для планшетов и телефонов. Следуйте инструкции:

  1. Выберете раздел с диалогами.
  2. Кликните на нужное письмо.
  3. Возле кнопки «Переслать» нажмите на изображение карандаша.
  4. Измените текст, если нужно добавьте медиафайл.
  5. Нажмите на галочку для отправки.
  6. Возле отправленного текста будет стоять подпись «Отредактировано», без даты и времени.

В отличие от полной версии соцсети, здесь нет возможности отменить редактирование непосредственно в поле для ввода. Т. е. если вы уже изменили текст, но передумали его оправлять, то просто смените раздел сайта, чтобы изменения не сохранились. Еще одна особенность: для изменения сообщения Вконтакте, его нужно выделить нажатием. Если вы случайно выделите два сообщения, то изображение с карандашом будет отсутствовать.

Важные моменты

Чтобы правильно пользоваться функцией ВК, необходимо знать несколько важных правил:

  1. Нельзя редактировать старые отправленные сообщения.
  2. Даются всего сутки после отправки, для удаления и редактирования.
  3. Изменяются как прочитанные, так и непрочитанные письма.
  4. Первая версия отредактированного текста хранится на электронной почте, если профиль настроен на оповещения.
  5. Чужие сообщения редактировать невозможно.
  6. В официальном мобильном приложении ВК данная функция пока отсутствует.
  7. Пометка об изменении видна собеседнику в диалоге.

Осенью 2017 года разработчики социальной сети Вконтакте добавили удобную и практичную функцию «Редактирование записей». Это событие положительно воспринялось сообществом, ведь теперь можно исправлять помарки, а не писать дополнительные сообщения в диалогах или ленте. Как пользоваться новым инструментом, читайте далее.

Как отредактировать сообщение

Отредактировать переписку не составит труда. Главное учитывать, что после публикации записи в группе или сообщения в диалогах, функция изменения доступна в течение 24 часа. Для реализации поставленной задачи потребуется выполнить следующие действия:

  1. Навести курсор мыши на запись, которую потребуется изменить. Далее в правом углу значок в виде трех точек.
  2. Нажимаем на него, после чего открывается форма для изменения сообщения. Исправляем ошибки или полностью переписываем текст, сохраняем обновленную информацию.
  3. Чтобы убедиться в правильности выполнения, обновите страницу. Запись должна преобразиться, а рядом с ней появиться надпись: «Редактировано» с датой.

Неважное, где требуется реализовать инструмент, методика выполнения везде одинаковая. Текст корректируется у всех пользователей социальной сети. Единственное отличие возникает при работе с мобильных устройств.

Различия редактирования в мобильной версии


На текущий момент специалисты соцсети предоставили возможность для редактирования сообщений в режиме полной и мобильной версии сайта. Заметим, что для приложений смартфонов на Windows Phone, Android, iOS ещё не разработаны функциональные решения для данной функции.

Поэтому в случае необходимости использования последней, рекомендуем применять Google Chrome. Система обладает схожей последовательностей действий. Заходим в мобильную версию m.vk.com и реализуем функционал в полной мере. Новшество удобно и практично, поэтому рекомендуем каждому владельцу анкеты Вконтакте научиться пользоваться им на благо русского языка и вашего бизнеса.