Kako urediti poruku u Vc koji je poslao. Uređivanje i uklanjanje Vkontakte poruka. Zašto ne može promijeniti poruku

27. studenoga 2017. godine programeri popularne društvene mreže VKONTAKTE napokon je objavio dugo očekivano ažuriranje, što omogućuje uređivanje poruka poslanih u osobnoj korespondenciji. Sada korisnik ne može brinuti ako je pogreška napravljena u tekstu ili se zamjena automatskog simbola ponovno odigrala svoju zlu šalu. Za jedan dan, moći će ispraviti miš napisan u nekoliko klikova.

Važno! Naravno, zapisi koje ostavljaju drugi ljudi ne mogu se mijenjati. Također je nemoguće izbrisati poslanu poruku od sugovornika.

Kako promijeniti poruku u VK

Da biste ispravili pogrešku u svojoj poruci, korisnik prvo mora otvoriti potrebnu korespondenciju. Zatim bi trebao obavljati nekoliko najjednostavnijih akcija u skladu s danim algoritmom:

  • izrežite miša preko unosa koji želite uređivati;
  • pritisnite ikonu olovke koja se pojavila (sada je istaknuta pored malog obilježavanja zvjezdica za favorite);
  • promijenite tekst poruke u donjem dijaloškom okviru za skup znakova (1);
  • potvrdite radnju klikom na kvačicu (2);

Uređeni tekst će se mijenjati i na pošiljatelju, a primatelj će biti označen sivim natpisom "Ed". Također, kada lebdite, kursor će prikazati vrijeme za promjenu poruke.

Kako promijeniti poruku na telefon

Programi obećavaju da će objaviti ažuriranje za službenu aplikaciju za Android, iOS i Windows telefon, koji će vam omogućiti uređivanje poruka koje je korisnik poslao (neki izvori pogrešno tvrde da se već pojavio). U ovom trenutku to se može učiniti samo s preglednikom. Da biste promijenili tekst, morate izvoditi slično prethodnim uputama:

  • obvezno odobrenje na web-lokaciji pomoću bilo kojeg mobilnog preglednika;

  • idite na punu verziju web-lokacije (u mobilnom uređaju dok funkcija nije dostupna);

  • otvoriti potrebnu korespondenciju;
  • dodijelite jednim klikom na zapis koji treba promijeniti;
  • odaberite ikonu olovke koja se pojavila na dnu;

  • urediti tekst (1);
  • potvrdite radnju (2).

Bez sumnje, dugo očekivana inovacija korisniku pruža sve pogodnosti za uređivanje poruka i ugodnije hranjenje s sugovornikom bez konstantnih ispravaka slučajnih pogrešaka s odvojenim tekstom.

U jesen 2017. godine programeri društvene mreže vkontakte su dodali praktičnu i praktičnu funkciju "evidencija za uređivanje". Ovaj događaj je bio pozitivno percipiran od strane zajednice, jer sada možete ispraviti mrlje, a ne napisati dodatne poruke u dijalozima ili vrpci. Kako koristiti novi alat, pročitati dalje.

Kako urediti poruku

Uredite korespondenciju neće biti teško. Glavna stvar je uzeti u obzir da nakon objavljivanja snimanja u grupi ili porukama u dijalozima, funkcija promjene je dostupna u roku od 24 sata. Za provedbu zadatka morat ćete izvesti sljedeće korake:

  1. Izrežite miša preko unosa koji će biti potreban za promjenu. Zatim u desnom kutu ikona u obliku od tri boda.
  2. Kliknite na njega, nakon čega je obrazac otvoren za promjenu poruke. Ispravite pogreške ili potpuno prepišite tekst, spremite ažurirane informacije.
  3. Da biste bili sigurni da je izvršenje izvršeno, osvježite stranicu. Zapisnik se mora transformirati, a pored njega se pojavljuje natpis: "Uređeno" s datumom.

Neovisno, gdje je potrebno za provedbu instrumenta, metoda izvršenja je ista svugdje. Tekst se prilagođava svim korisnicima društvene mreže. Jedina razlika se javlja pri radu s mobilnim uređajima.

Uređivanje razlika u mobilnoj verziji


Trenutno su stručnjaci za društvene mreže pružili mogućnost uređivanja poruka u punoj i mobilnoj verziji stranice. Imajte na umu da za Windows telefon, Android aplikacije, iOS još nije razvio funkcionalna rješenja za ovu značajku.

Stoga, ako je potrebno, preporučujemo korištenje Google Chrome. Sustav ima slične akcijske sekvence. Idemo u mobilnu verziju m.vk.com i potpuno shvaćamo funkcionalno. Inovacija je prikladna i praktična, pa preporučujemo svakog vlasnika Vkontakte upitnika kako bi naučili kako ga koristiti za dobrobit ruskog jezika i vašeg poslovanja.

Bilješka: Ovo je post post. Članak je napisao jedan od čitača blogova.

Zdravo. Danas ćemo naučiti promijeniti datum slanja osobnih poruka na društvenu mrežu VKONTAKTE. Želim odmah reći da ne kažem nešto novo. Na internetu, pun sličnih metoda i ja sam uzeo neke dijelove koda odatle. Stoga ne osuđujte strogo.

Dakle, prvo, moramo imati potpuni pristup na dva računa računa. Na primjer, vaš prvi račun i drugi lažni. Drugo, morate imati barem neke osnove u programiranju. Ali ne brini. Većina posla ću učiniti. Sve metode su jednostavne i brze u performansama zbog "rupa" u ovoj društvenoj mreži. Međutim, ne postoji jamstvo da će svaka metoda raditi. Ali barem jedan će točno raditi.

Prvi način. Metoda ugniježđene korespondencije.

Algoritam: Stvaranje korespondencije, uredite, promijenite datum, pošaljite natrag u obliku pošiljke.
Na uobičajeni način stvaramo korespondenciju između dva računa u Vkontakte. Spojite svaki račun na API. Da biste to učinili, samo slijedite ovu vezu i dopustite prikupljanje informacija s računa:

https://oauth.vk.com/authorize?client_id\u003d3245775&redirect_uri\u003dhttp://api.vk.com/blank.html&scope\u003dmessages&display\u003dpage&response_type\u003dPokenke.

Posljedica toga svi korisnički podaci bit će dostupni aplikaciji. Ne zaboravite zapamtiti svoj token.

# - * - Coding: UTF-8 - * - Import Codece Import ConfigParser Import DateMe Import JSON Import sys Uvezi URLLIB2 S Urllib uvoz Urlencode uvoz VK_AUTH DEF _API (metoda, parametri, Token): (( "params.append ACCESS_TOKEN" token )) url \u003d "https://api.vk.com/method/%S?%S"% (Metoda, Urlencode (Parametri)) vraćaju json.loads (URLLIB2.URLOPEN (URL) .read ()) [" Odgovor "] # Read Config Vrijednosti Config \u003d Configparser.Configparser () Config.Read (" Config.ini ") Login \u003d Config.Get (" Auth "," Korisničko ime ") Password \u003d Config.get (" Auth ", "Lozinka ") Messages_Id \u003d config.get (" Poruke", "Chat_id ") Messages_Type \u003d config.get (" Poruke", "Chat_Type ") APP_ID \u003d config.get (" Aplikacija", "APP_ID") # Neki Chat Priprema ako Messages_Type \u003d\u003d "sugovornik": iS_Chat \u003d False Elif Messages_Type \u003d\u003d "Chat": is_chat \u003d true drugo: sys.exit ( "Poruke tipa mora biti sugovornika ili Chat".) # AUT DOĆI token probati: tako, USER_ID \u003d VK_AUTH .Auth (Prijava, lozinka, APP_ID, "Poruke"), osim Runtimeerror: sys.exit ( "Neispravan Lo Gin / lozinka. Molimo provjerite to. ") Sys.stdout.write (" Ovlašteni vk \\ n ") # dobili neke informacije o chat selektor \u003d" chat_id "ako is_chat drugi" uid "poruka \u003d \u200b\u200b_api (" Messages.Gethistory”, [(odabir, Messas_id)], token) Out \u003d Codecs.Open ("VK_Exorted_dialogue_% s% s.txt"% ("UI", ako ne iS_chat drugi "C", poruke_id), "W +", "UTF-8") human_uids \u003d ] # IZVOZ UID dijaloga # Zbog vk.api, početi od 1. jer sam u dometu (1, 100). Isprobajte sljedeće: ako poruka [i] [ "uid"] \u003d Human_uids: Human_uids.APPEND (poruke [ I] [ "tekućem"]) osim: Indexerror Pass # Export detalja iz uID Human_Details \u003d _API ( "Users.get" [( "uID", "" pristupanja (STR (V) za V Human_uids).)] token) humani_details_index \u003d () za humani_detail u humani_details: humani_details_index] \u003d humani_details_index] \u003d humani_detail def write_message (tko, to_write): out.write (u "[(datum)] (puni_name): n (poruka) \\ n”.format (** ( "Datum": datetime.datetime.fromtimestamp (int (to_write [ "Datum"])) Strftime ( "% y-% m-% d% H:% m:% s" ) "FULL_NAME ":" % s% s "% (Human_Details_index [" first_name"] hu man_details_index ["Last_name"]), "Poruka": to_write ["tijelo"]. Zamijeni ("", "\\ n"))))))) nered \u003d 0 max_part \u003d 200 # zbog vk.api cnt \u003d poruke sys. stdout .write ( "Točka Poruke:% s \\ n" % HNK) Dok nered \u003d HNK: # pokušati dohvatiti INFO svakom slučaju Dok Istina: probati: message_part \u003d _api ( "Messages.Gethistory", [(Selector Messages_ID) ( "offset" nered), ( "Count" max_part), ( "Rev", 1)], token) osim iznimka kao E: sys.stderr.write ( "Got Greška% S, nastavi. .. \\ n "% e) Nastaviti prekid Pokušajte: za i u dometu (1, 201): Write_Message (Message_part [I] [I] [" UID "], Message_part [i]) osim indexerror: pauzi \u003e CNT: Rezultat \u003d (nered - CNT) + nered \u003d rezultat sys.stdout.write ("izvezene% s poruke% s n"% (nered, CNT)) out.close () sys.stdout.write (' ")

Zatim, za jednostavnost, stavite isti datum na sve poruke. Ne pretvarajući se na optimizirani kod i očito je da se može zakačiti, ali želim pokazati kako se detaljni parserski rad može obaviti sa sličnim XML:

Dok (TRUE) (TRUE) (DOC \u003d XDocument. Opterećenje ("https://api.vk.com/method/messages.gethistory.xml?uid\u003d12345&offset\u003d" + M + "i count \u003d 200 & Access_Token \u003d" + token) ;.. foreach (Xelement El u Doc Root Elementi () (ako je (el Ime Tostring () \u003d\u003d "Poruka") (foreach (Xelement EL_SG El elemenata ()) (ako je (el_msg ime \u003d\u003d ".... DATE”) (foreach (Xelement el_date u el_msg elementi ().) (ako je (el_date ime \u003d\u003d " 1403320931") (EL_DATE name \u003d " 1403429673"; // To je, mijenjanje datuma na bilo koji drugi K ++ )))))) + \u003d 200 m)

Mislim da je ovdje osnovna ideja razumljiva. Ostaje da vrati poruke poslužitelju. Da biste to učinili, trebamo funkciju message.send (). Poruka objekt treba odnositi na području datum, ali Vkontakte poslužitelj postavlja vrijeme na samom poslužitelju. Međutim, ako šaljemo poruke kao priložene korespondencije - sve će se ispasti.

Naša pisma trebala bi imati uloženu strukturu, što znači da je potrebno rekurzivno pozvati metodu raščlanjivanja. Ali u Javi možete učiniti lakše. Sve što je unutar ciklusa foach, bit ćemo smješteni u zasebnu klasu. Posljedica toga, u metodi prihvaćanja, sve bi se dogodilo u tijelu ciklusa. U VKapimesage postoji polje FWD_MEssages. Pohranit će popis poslanih poruka VKapimessage:

Privatna statička klasa MessageConsumer provodi potrošača (@Override public void Prihvati (VKapimessage poruku) ()) Messages.Stream () foreach (Nova MessageConsumer ()). if (! message.fwd_messages.isempty ()) (System.out.println (”

"); Message.fwd_Messages.Foreach (novi MessageConsumer ()); System.ut.println ("
"); }

Općenito, rezultat ne izgleda ništa gore od izvornika u VK:

Drugi način. GMT metoda promjene na poslužitelju.

Algoritam: Promijenite vrijeme na poslužitelju, pošaljite poruke.

Druga metoda je nešto lakše od prvog, budući da ne trebamo stare (ali modificirane) poruke za povratak na poslužitelj (usput, ponekad ne uspije učiniti zbog "glupog" poslužitelja). Drugi način radi pouzdaniji.

Ovdje ne trebamo spremne poruke. Mi ćemo ih sami stvarate i premjestiti na server, nakon što je promijenio GMT (vremenske zone). Za takve svrhe trebamo uvredljiv VPS. Po mogućnosti na temelju centa.

Prvo promijenite vrijeme i datum na poslužitelju. Opet, to se može učiniti na bilo koji drugi način. Možeš:

# SN / etc / localtime /etc/localtime.bak ln -s / usr / share / zoneinfo / Europa / USA / etc / localtime # Datum mmddhhmm # Datum 03182015 datum # muškarac

Konfigurirajte naš poslužitelj za poslužitelj podatke VK:
IP: 87.240.182.185
Preglednik: Mozilla / 5.0 (kompatibilni; vkshare + http: //vk.com/dev/Share)
Port: 36035
Host: SRV185-182-240-87.vk.com

Ne zaboravite registraciju na API (pogledajte prvu metodu). Šaljemo poruke kroz već poznatu funkciju. Pod ().

Objekt poruke koji opisuje privatnu poruku vraća polje "Datum" - datum slanja poruke u UnixTime formatu. Obratite pozornost na izraz "Pošalji datum". Ništa ne govori o datumu primitka poruke od strane Vkontakte poslužitelja.

To je sve. Rezultat je sličan prvom. Sve je vrlo jednostavno.

Treći način. Sniffer prometa.

Algoritam: Swing / Kupi Sniffer, raduj se.
Najlakši način. No, na žalost, tehnika ovisi o kvaliteti programa koje smo ljuljačka s Interneta.
Dakle, možete jednostavno pokušati preuzeti / kupiti nešto tipa Charles riječ brz, urediti ga (datum) i duple. Program presreće paket, vrijeme se mijenja slanje unutar paketa i šalje kontakt. VK usluga prima već određenu Unixtimenu poruku. Takvi šmrca na internetu su hrpa. Ali teško i besplatno pronalaženje. Međutim, oni nisu tako skupi.

Kao što ste već razumjeli, pošaljite privatnu poruku po stražnjem broju nije teško. Nisam napisao prije sve kodove, ali samo najpotrebnije i složenije. Završite ostatak, mislim da neće biti teško. Puno hvala.

Ponekad korisnici VK trebaju promijeniti poslani tekst napisan s pogreškom kao rezultat njihove nepažnje ili osobnih okolnosti. Neka bude vrlo jednostavna i uredite vlastita slova mogu biti više puta. Funkcija je dostupna za punu i mobilnu verziju stranice.

Uređivanje poruka u punoj verziji VK

Lagana uputa pomoći će u promjeni odlaznog pisma. Pogledajte ga:

  1. Odaberite odjeljak s dijalozima.
  2. Pomaknite pokazivač na svoje pismo na desnoj strani izvučene izvučene olovke.
  3. U blizini olovke će plutati tip "Uredi". Kliknite na njega.
  4. Uredite tekst, ako želite, dodajte medijsku datoteku, fotografiju ili smješak.
  5. Kliknite na plavu kvačicu na desnoj ili tipku Enter za slanje. Da biste otkazali, kliknite na križ.
  6. Kao rezultat uspješnog uređivanja, bit će oznaka "(ed.)", Što ukazuje na datum i vrijeme promjene.

U mobilnoj verziji

Potrebno je napomenuti važan detalj: mobilna verzija stranice nije mobilna aplikacija iz VC, već pojednostavljena verzija za tablete i telefone. Slijedi upute:

  1. Odaberite odjeljak s dijalozima.
  2. Kliknite na pravo slovo.
  3. U blizini gumba "Send" kliknite na sliku olovke.
  4. Promijenite tekst ako želite dodati medijsku datoteku.
  5. Kliknite na otpremu.
  6. U blizini poslanog teksta bit će potpis "uređen", bez datuma i vremena.

Za razliku od pune verzije društvene mreže, ne postoji mogućnost otkazivanja uređivanja izravno u polje za unos. To jest, ako ste već promijenili tekst, ali promijenili moj um da biste ga promijenili, onda jednostavno promijenite dio stranice tako da promjene nisu sačuvane. Još jedna značajka: Za promjenu poruke vkontakte, potrebno je istaknuti pritiskom na. Ako slučajno odaberete dvije poruke, slika s olovkom bit će odsutna.

Važni trenutci

Da biste pravilno koristili funkciju VK, morate znati nekoliko važnih pravila:

  1. Ne možete uređivati \u200b\u200bstare poslane poruke.
  2. Ukupno dana nakon slanja, za brisanje i uređivanje.
  3. Promijenite i čitanje i nepročitane slova.
  4. Prva verzija uređenog teksta pohranjuje se u e-pošti ako je profil konfiguriran za upozorenja.
  5. Poruke drugih ljudi ne mogu se uređivati.
  6. U službenoj mobilnoj primjeni VC-a, ova funkcija je još odsutna.
  7. Obilježavanje promjene vidljiva je sugovorniku u dijalogu.

Kako promijeniti poruku?

Promijenite poslanu poruku u osobnu korespondenciju tijekom dana (24 sata) Od trenutka slanja.

  1. Kliknite na poruku ili ispred njega pokazivač. U mobilnoj aplikaciji samo trebate kliknuti na poruku jednom, držite prst.
  2. Odaberite stavku "Uredi" Ili pritisnite gumb za uređivanje, izgleda kao olovka:

U punoj verziji VK:

U mobilnoj verziji VK:

Zatim uredite poruku i kliknite oznaku:

Promjene će biti spremljene. To je sve! Uredili ste poruku. Ako je potrebno, možete ponoviti.

U punoj verziji VK može biti učinjeno ovako:

  1. Očistite da je kursor u polje za unos i trepće (ako ne - kliknite prostor).
  2. Kliknite strelicu na tipkovnici ().
  3. Omogućite uređivanje zadnje poslane poruke.
  4. Uredite poruku i pritisnite Enter (Enter).

To se može učiniti, čak i ako je vaša poruka već odgovoreno.

Zna li osoba da je post uređen?

Pored poruke pojavit će se (ed.) - to jest, uređen. " Ona je samo potrebna tako da primatelj razumije da je poruka promijenjena. Zaključavanje (ed.) Ne ukloniti:

Osim toga, ako je osoba omogućena značajka obavijesti o novim porukama e-pošte, a zatim prva verzija poruke još uvijek vidi ako se ide na poštu.

Možete li promijeniti poruke samo putem web-lokacije VK? I putem aplikacije na telefonu?

Možete promijeniti poslanu poruku u PM iu cijelosti, au mobilnoj verziji stranice Vkontakte, kao iu službenim mobilnim aplikacijama VK na iPhone i Android. U mobilnim aplikacijama, ova se značajka pojavila kasnije, a ako imate staru verziju, onda se ne može uređivati. Morate ažurirati aplikaciju.

Kako urediti poruke, komentare, odgovore u grupama?

Skoro isto. U punoj verziji VK morate donijeti pokazivač na poruku i kliknite gumb olovke. U mobilnom i kliknite na blijedu strelicu u donjem desnom kutu poruke, izbornik će se otvoriti, a zatim odaberite stavku "Uredi". A to se može učiniti u aplikaciji na telefonu. U mobilnoj aplikaciji VK za otvaranje izbornika jednostavno kliknite na poruku. Promjenom poruke kliknite "Uštedjeti."

Odgovori na druga pitanja o uređivanju poruka u VK

Koliko dugo se može promijeniti poruka?

Tijekom dana (24 sata) od trenutka slanja, ali ne od posljednjeg uređivanja. Nakon isteka roka, poruka se više ne mijenja.

Koliko puta možete urediti poruku?

Koliko god želite.

Je li moguće urediti poruku čitanja?

Da, možeš. Jednako nepročitano. U svakom slučaju, oznaka će se pojaviti pored njega (ed.) - to jest, uređen. " Pročitana poruka će se promijeniti, ali će ostati "čitati".

Hoće li poruka čitati nepročitano, ako ga uredim?

Ne, ostat će za čitanje.

Je li moguće urediti i potpuno izbrisati (izbrisati) poruku?

Je li moguće promijeniti tuđih postova?

Naravno, to je nemoguće.

Kako urediti poruku ako ste navedeni u hitnim slučajevima?

Zašto ne mogu promijeniti poruku?

Mogući razlozi:

  1. Prošlo je više od dana (24 sata) od trenutka kada ste ga poslali. Nakon tog vremena istekne, uredite poruku više nije moguće.
  2. Pokušavate promijeniti poruku u staroj verziji mobilne aplikacije na telefonu, a tu još nije bila takva prilika. Ažurirajte aplikaciju ili idite na svoj VC putem mobilne ili pune verzije stranice.

Zašto trebate uređivanje poruka?

Tako da možete popraviti neke glupe tipične ili nešto za preformuliranje, ako sam napisao i mislio da vas sugovornik ne bi u potpunosti razumio.

Kako vidjeti što je poruka bila prije uređivanja?

Ne, ali ako ste omogućili obavijesti o novim porukama po pošti, tada će doći prva poruka.

Kako saznati koliko je poruka uređena?

Pomaknite pokazivač na oznaku (ed.) - pojavljuje se pop-up savjet u kojem će se odrediti vrijeme uređivanja poruka.

Kako uštedjeti početnu poruku u slučaju da ga osoba uredi?

Ako se brinete da će sugovornik promijeniti svoju poruku u osobnim interesima, oklijevao ga je i preselio se (klikom na gumb "Naprijed", Pronađite sebe u dijalozima po imenu). Sada, čak i ako ga osoba uredi, imat ćete kopiju izvornika s datumom i vremenom.