هل من الممكن تعديل رسالة في جهة اتصال؟ كيفية تحرير رسائل فكونتاكتي

15.02.2019

في خريف عام 2017، المطورين شبكة اجتماعيةأضافت فكونتاكتي وظيفة مريحة وعملية "تحرير المشاركات". تم استقبال هذا الحدث بشكل إيجابي من قبل المجتمع، لأنه يمكنك الآن تصحيح البقع بدلاً من كتابة رسائل إضافية في الحوارات أو الخلاصة. تابع القراءة لمعرفة كيفية استخدام الأداة الجديدة.

كيفية تحرير رسالة

تحرير المراسلات ليس بالأمر الصعب. الشيء الرئيسي الذي يجب مراعاته هو أنه بعد نشر منشور في مجموعة أو رسالة في مربعات الحوار، تكون وظيفة التغيير متاحة لمدة 24 ساعة. لتحقيق هذه المهمة، سوف تحتاج إلى تنفيذ الإجراءات التالية:

  1. قم بتمرير مؤشر الماوس فوق الإدخال الذي تريد تغييره. التالي في الزاوية اليمنى يوجد رمز على شكل ثلاث نقاط.
  2. انقر عليها، وبعد ذلك يتم فتح نموذج لتغيير الرسالة. نقوم بتصحيح الأخطاء أو إعادة كتابة النص بالكامل وحفظ المعلومات المحدثة.
  3. للتأكد من أنه تم بشكل صحيح، قم بتحديث الصفحة. يجب تحويل الإدخال، وبجانبه يجب أن يظهر النقش: "تم التعديل" مع التاريخ.

لا يهم المكان الذي يجب تنفيذ الأداة فيه، فطريقة التنفيذ هي نفسها في كل مكان. يتم تصحيح النص لجميع مستخدمي الشبكة الاجتماعية. الفرق الوحيد ينشأ عند العمل من الأجهزة المحمولة.

تحرير الاختلافات في النسخة المحمولة


على هذه اللحظةلقد أتاح متخصصو الشبكات الاجتماعية إمكانية تحرير الرسائل في الإصدارات الكاملة والمحمولة للموقع. لاحظ أنه بالنسبة لتطبيقات الهواتف الذكية هاتف ويندوز، Android، iOS لم يتم تطويرها بعد الحلول الوظيفيةلهذه الوظيفة.

لذلك، إذا كان من الضروري استخدام هذا الأخير، نوصي باستخدامه جوجل كروم. النظام لديه تسلسل مماثل من الإجراءات. نذهب إلى النسخة المحمولة من m.vk.com وننفذ الوظيفة على أكمل وجه. الابتكار مريح وعملي، لذلك نوصي كل مالك لملف تعريف VKontakte بتعلم كيفية استخدامه لصالح اللغة الروسية وعملك.

لقد شاهد المستخدمون أخيرًا تغييرات في آلية إرسال الرسائل الشخصية على فكونتاكتي. يمكنك الآن تغيير النص المرسل بالفعل. لديك 24 ساعة لتعديل رسالتك. دعونا معرفة كيفية القيام بذلك.

كيفية تغيير الرسالة المرسلة على فكونتاكتي

في موعد لا يتجاوز 24 ساعة بعد الإرسال، تحتاج إلى العثور على الرسالة المطلوبة وتحديدها والانتقال إلى وضع التحرير. دعونا نلقي نظرة على خيارين - إذا كنا على فكونتاكتي من جهاز كمبيوتر ومن خلال تطبيق الهاتف المحمول.

من الكمبيوتر

انتقل إلى قسم "الرسائل"، وابحث عن الحوار المطلوب وافتحه. دعونا نلقي نظرة على الرسائل المرسلة لليوم الأخير ونجد ما نحتاج إليه. قم بتمرير مؤشر الماوس فوقه ويجب أن يتم تمييزه. على اليمين الزاوية العلياستظهر أيقونات - انقر على أيقونة القلم الرصاص للتبديل إلى وضع التحرير.

سيتم فتح الرسالة في نموذج - يمكنك إجراء تغييرات. هنا يمكنك إدراج أو حذف محتوى الرسومات والصوت والفيديو. عند الانتهاء، انقر فوق علامة الاختيار للحفظ.

سيرى محاورك أيضًا الإصدار الجديد.

من تطبيق الهاتف المحمول

دعونا نتعلم كيفية القيام بنفس الإجراء باستخدام تطبيق VKontakte للهاتف المحمول.

نذهب إلى الحوار المطلوب ونجد الرسالة المرسلة. يحتوي إصدار الهاتف المحمول أيضًا على حد أقصى قدره 24 ساعة لإجراء التعديلات. انقر على الرسالة المطلوبة.

في القائمة التي تظهر، حدد "يحرر".

سيتم نقلك إلى وضع التحرير. قم بذلك وانقر على علامة الاختيار للحفظ.

بعد ذلك، سترى أنت ومحاورك نسخة معدلة من الرسالة.

بضع كلمات عن القيود الزمنية

ضع في اعتبارك أنه إذا انتظرت لفترة أطول من يوم واحد، فلن تتمكن بعد ذلك من إجراء التعديلات. يمكنك التحقق من ذلك بسهولة. حدد أي رسالة تم إرسالها خلال 24 ساعة. عندما تقوم بالتمرير فوقه، لن ترى أيقونة للتبديل إلى وضع التحرير.

لذلك لا تتأخر في هذا.

خاتمة

بعد ظهور هذه الوظيفة، توقف ملايين المستخدمين عن القلق إذا أرسلوا عن طريق الخطأ في المراسلات معلومات مهمة. ما زلنا ننتظر وظائف مفيدةمن فريق فكونتاكتي.

أسئلة؟

في تواصل مع

في بعض الأحيان يحتاج مستخدمو VK إلى تغيير النص المرسل الذي تمت كتابته بشكل غير صحيح نتيجة لإهمالهم أو ظروفهم الشخصية. من السهل جدًا القيام بذلك، ويمكنك تعديل رسائلك الخاصة عدة مرات. الوظيفة متاحة للإصدارات الكاملة والمحمولة للموقع.

تحرير الرسائل في النسخة الكاملة من VK

وسوف يساعد على تغيير الرسالة الصادرة تعليمات سهلة. تحقق من ذلك:

  1. حدد القسم الذي يحتوي على مربعات الحوار.
  2. قم بتمرير مؤشر الماوس فوق رسالتك حتى يظهر رسم بالقلم الرصاص على اليمين.
  3. ستظهر رسالة "تحرير" بجوار القلم الرصاص. انقر عليه.
  4. قم بتحرير النص، إذا رغبت في ذلك، قم بإضافة ملف وسائط أو صورة أو رمز تعبيري.
  5. يضعط علامة زرقاءحق أو مفتاح الادخالللإرسال. للإلغاء، انقر على الصليب.
  6. نتيجة للتحرير الناجح، بجانب الرسالة المرسلة ستكون هناك ملاحظة "(محرر)"، تشير إلى تاريخ ووقت التغيير.

في النسخة المحمولة

يجب ملاحظة ذلك تفاصيل مهمة: اصدار المحمولالموقع ليس تطبيقًا للهاتف المحمول من VK، ولكنه نسخة مبسطة للأجهزة اللوحية والهواتف. اتبع التعليمات:

  1. حدد القسم الذي يحتوي على مربعات الحوار.
  2. انقر على الحرف المطلوب.
  3. بجوار الزر "إلى الأمام"، انقر على صورة القلم الرصاص.
  4. قم بتغيير النص إذا لزم الأمر وأضف الوسائط.
  5. انقر فوق خانة الاختيار للإرسال.
  6. بجوار النص المرسل سيكون هناك توقيع "محرر"، بدون التاريخ والوقت.

على عكس النسخة الكاملةالشبكات الاجتماعية، لا توجد وسيلة لإلغاء التحرير مباشرة في حقل الإدخال. أي، إذا كنت قد قمت بالفعل بتغيير النص، ولكنك غيرت رأيك بشأن تحريره، فما عليك سوى تغيير قسم الموقع حتى لا يتم حفظ التغييرات. ميزة أخرى: لتغيير رسالة فكونتاكتي، تحتاج إلى تحديدها بالضغط. إذا قمت باختيار رسالتين عن طريق الخطأ، فستفقد صورة القلم الرصاص.

نقاط مهمة

لاستخدام وظيفة VK بشكل صحيح، تحتاج إلى معرفة القليل قواعد مهمة:

  1. لا يمكنك تعديل الرسائل المرسلة القديمة.
  2. يتم منحك يومًا واحدًا فقط بعد الإرسال للحذف والتعديل.
  3. كل من ما يقرأ وما يقرأ يتغير. رسائل غير مقروءة.
  4. يتم تخزين الإصدار الأول من النص المحرر على بريد إلكتروني، إذا تم تكوين ملف التعريف للتنبيهات.
  5. لا يمكنك تعديل رسائل الآخرين.
  6. في الرسمية تطبيق الهاتف المحمول VC هذه الوظيفةلم تتوفر بعد.
  7. علامة التغيير تكون مرئية للمحاور في الحوار.

مرحبا ايها الاصدقاء! اليوم سأريكم كيفية تزييف مراسلات فكونتاكتيوعلى الشبكات الاجتماعية الأخرى. أنا متأكد من أن الأغلبية لا يعرفون كيفية القيام بذلك ويصدقون لقطات الشاشة المزيفة التي يتلقونها من الأصدقاء السيئين وغيرهم من الأشخاص "الصالحين". بيانات الطريق السهللا يمكنك تزييف المراسلات فحسب، بل يمكنك أيضًا تزييف بيانات الصفحة الأخرى التي يعرضها متصفح الإنترنت.

أين يمكنك أن تجد مثل هذه الحيل؟ يتم استخدام طريقة تزييف الشاشة من قبل الأشخاص الذين يحاولون تضخيم دخلهم أو بعض الإحصائيات الأخرى. على سبيل المثال، لقطات من دخل الموقع. لذلك، من خلال تعلم كيفية القيام بذلك، ستكون أكثر اطلاعًا واستعدادًا للطلاق المحتمل.

الطريقة الموضحة أدناه لا تنتهك أي قوانين. وبهذه الطريقة، لا تقوم بتغيير رمز الموقع، ولكن فقط ما تراه في متصفحك. لكن الأكاذيب والابتزاز وغيرها من الأمور الرمادية يعاقب عليها تماما، ويمكنك الحصول على عقوبة خطيرة حقا لذلك


لتزييف المراسلات، لا تحتاج إلى ذكاء القراصنة أو مهارات الفوتوشوب. كما أنك لا تحتاج إلى التثبيت برامج إضافية. كل ما تحتاجه هو أي متصفح إنترنت واتصال بالإنترنت. سنقوم بتغيير الرسائل والبيانات الأخرى باستخدام العرض والتحرير مصدر الرمزالصفحات.

في حالتي، سيحدث تزوير المراسلات على شبكة VKontakte الاجتماعية باستخدام متصفح اوبرا. يمكنك أن تفعل الشيء نفسه على Odnoklassniki، وFacebook، وmail.ru، وTwitter، وما إلى ذلك.

تزوير المراسلات

كما ترون في الشاشة الأولى، تم إرسال أول رسالة "مرحبًا" في الساعة 15:45

الآن حدد النص الذي يجب تغييره وانقر بزر الماوس الأيمن لاستدعاء قائمة السياق. في قائمة السياقحدد الخيار تدقيق العنصر.

تظهر قائمة المطورين في أسفل النافذة ويتم تمييز السطر الذي يجب تغييره. انقر بزر الماوس الأيمن على كلمة Priv وحدد خيار تحرير النص. بعد إدخال البيانات الجديدة، اضغط على Enter.


الآن أغلق نافذة تطوير الويب.


مراسلات وهمية على الشبكات الاجتماعية

هذا كل شيء، والآن تبدو مراسلاتنا على فكونتاكتي هكذا. كما ترون لقد تغيرت الرسالة الأولى. وإذا لاحظت أن وقت إرسال الرسالة قد تغير أيضًا. لقد قمت بتغييرها بنفس طريقة رسالة "Hello".

أنت الآن بحاجة إلى التقاط لقطة شاشة (لقطة شاشة). يمكنك التقاط لقطة للشاشة بالضغط على مفتاح إعادة الإعمارقرار. وبعد نسخ الصورة إلى الحافظة، قم بلصقها في أي محرر صور. كما يمكنك استخدام برنامج خاصلالتقاط لقطات الشاشة.

يمكنك أيضًا باستخدام هذه الطريقة زيادة عدد الرسائل ومعلومات قائمة فكونتاكتي الأخرى.

وفيما يلي مثال على ما حدث:

رسائل الغش على فكونتاكتي

وهذا ما حدث:

الآن أنت تعلم أن تزييف المراسلات أمر سهل، وأنه لا يمكن الوثوق بلقطات الشاشة.

في هذه المقالة لم أتطرق إلى الجانب الأخلاقي، فالأمر متروك لك لتقرر ما إذا كنت تريد الخداع أم لا.

سوف تسأل عن سبب وجود الصحون الطائرة في الصورة الأولى للمقال، وسأجيبك أنه حتى قبل ظهور فكونتاكتي وأودنوكلاسنيكي، كانت وسائل الإعلام تخدعنا بصور ومواد فيديو مزيفة.

ملحوظة:هذه مشاركة ضيف. المقال كتبه أحد قراء المدونة.

مرحبًا. سنتعلم اليوم كيفية تغيير تاريخ إرسال الرسائل الشخصية على شبكة التواصل الاجتماعي فكونتاكتي. أريد أن أقول على الفور أنني لا أخبرك بأي شيء جديد. الإنترنت مليء بأساليب مماثلة وقد أخذت بنفسي بعض أجزاء التعليمات البرمجية من هناك. لذلك، لا نحكم بدقة.

لذلك أولا نحن بحاجة إلى أن يكون الوصول الكاملإلى حسابين VK. على سبيل المثال، الحساب الأول ملكك، والثاني مزيف. ثانياً، يجب أن يكون لديك على الأقل بعض الأساسيات في البرمجة. لكن لا تقلق. سأقوم بمعظم العمل بنفسي. جميع الطرق سهلة وسريعة التنفيذ بسبب "الثغرات" الموجودة في شبكة التواصل الاجتماعي هذه. ومع ذلك، ليس هناك ما يضمن أن كل طريقة ستعمل بالنسبة لك. لكن واحدًا على الأقل سيعمل بالتأكيد.

الطريقة الأولى. طريقة المراسلات المتداخلة.

خوارزمية: نقوم بإنشاء مراسلة، وتحريرها، وتغيير التاريخ، وإرسالها مرة أخرى كإعادة توجيه.
أكثر بالطريقة المعتادة، قم بإنشاء مراسلات بين حسابين على فكونتاكتي. نقوم بربط كل حساب بواجهة برمجة التطبيقات (API). للقيام بذلك، ما عليك سوى اتباع هذا الرابط والسماح بجمع المعلومات من حسابك:

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

ونتيجة لذلك، سيكون التطبيق قادرا على الوصول إلى جميع بيانات المستخدم. لا تنس أن تتذكر رمزك المميز.

# -*- الترميز: utf-8 -*- استيراد برامج الترميز استيراد ConfigParser استيراد التاريخ والوقت استيراد json استيراد sys استيراد urllib2 من urllib استيراد urlencode استيراد vk_auth def _api(method, params, token): params.append(("access_token"، token )) url = "https://api.vk.com/method/%s?%s" % (الطريقة، urlencode(params)) return json.loads(urllib2.urlopen(url).read())[" استجابة"] # قراءة قيم التكوين Config = ConfigParser.ConfigParser() Config.read("config.ini") تسجيل الدخول = Config.get("auth", "username") كلمة المرور = Config.get("auth", "كلمة المرور" ") messages_id = Config.get("messages", "chat_id") messages_type = Config.get("messages", "chat_type") app_id = Config.get("application", "app_id") # بعض الدردشة تحضير if messages_type == "interlocutor": is_chat = False elif messages_type == "chat": is_chat = True else: sys.exit("يجب أن يكون نوع الرسائل محاورًا أو دردشة.") # auth للحصول على الرمز المميز حاول: الرمز المميز، user_id = vk_auth .auth(تسجيل الدخول، كلمة المرور، app_id، "الرسائل") باستثناء RuntimeError: sys.exit("تسجيل الدخول/كلمة المرور غير صحيحة. يرجى التحقق منه.") sys.stdout.write("Authorized vk\n") # الحصول على بعض المعلومات حول محدد الدردشة = "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" إذا لم يكن is_chat آخر "c"، messages_id)، "w+"، "utf-8") human_uids = ] # تصدير uids من الحوار. # بسبب vk.api، ابدأ من 1. for i in range(1, 100): حاول: if messages[i]["uid"] != human_uids: human_uids.append(messages[i) ]["uid"]) باستثناء IndexError: pass # تصدير التفاصيل من uids human_details = _api("users.get", [("uids", "".join(str(v) for v in human_uids))] ، الرمز المميز) human_details_index = () لتفاصيل_البشر في تفاصيل_البشر: human_details_index] = human_detail def write_message(who, to_write): out.write(u"[(date)] (الاسم_الكامل):\n (رسالة) \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") )) ) mes = 0 max_part = 200 # بسبب vk.api cnt = messages sys.stdout.write("Count of messages: %s\n" % cnt) while Messi != cnt: # حاول استرداد المعلومات على أي حال بينما صحيح: حاول: message_part = _api("messages.getHistory"، [(selector, messages_id)، ("offset"، الفوضى)، ("count"، max_part)، ("rev"، 1)]، الرمز المميز) باستثناء الاستثناء كـ e : sys.stderr.write("حصلت على خطأ %s، تابع. ..\n" % e) متابعة محاولة الاستراحة: بالنسبة إلى i في النطاق (1، 201): write_message(message_part[i]["uid"], message_part[i]) باستثناء IndexError: نتيجة الاستراحة = الفوضى + max_part إذا كانت النتيجة > cnt: النتيجة = (الفوضى - cnt) + الفوضى الفوضى = النتيجة sys.stdout.write("رسائل %s المصدرة لـ %s\n" % (الفوضى، cnt)) out.إغلاق() sys.stdout.write( 'تم!\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(). يجب أن يشير كائن الرسالة إلى حقل التاريخ، لكن خادم فكونتاكتي يضبط الوقت على خادمه نفسه. ومع ذلك، إذا أرسلنا رسائل كمراسلات متداخلة، فسوف ينجح كل شيء.

يجب أن تحتوي أحرفنا على بنية متداخلة، مما يعني أننا بحاجة إلى استدعاء طريقة التحليل بشكل متكرر. ولكن في Java يمكنك القيام بذلك بشكل أسهل. كل ما هو في الداخل لكل حلقة، سنضعه في فصل منفصل. ونتيجة لذلك، فإن كل ما سيحدث في جسم الحلقة سيحدث في طريقة القبول. يحتوي VkApiMessage على حقل fwd_messages. سيقوم بتخزين قائمة كائنات رسائل VkApiMessage المعاد توجيهها:

فئة ثابتة خاصة تقوم messageConsumer بتنفيذ Consumer ( @Override public void Accept(VKApiMessage message) ()) ) messages.stream().forEach(new messageConsumer()); إذا (!message.fwd_messages.isEmpty()) ( System.out.println("

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

بشكل عام، لا تبدو النتيجة أسوأ من النتيجة الأصلية في VK:

الطريقة الثانية. طريقة تغيير توقيت جرينتش على الخادم.

خوارزمية: تغيير الوقت على الخادم، وإرسال الرسائل.

الطريقة الثانية أسهل إلى حد ما من الأولى، لأننا لا نحتاج إلى إعادة الرسائل القديمة (لكن المتغيرة) إلى الخادم (بالمناسبة، في بعض الأحيان لا يمكن القيام بذلك بسبب خادم "غبي"). الطريقة الثانية تعمل بشكل أكثر موثوقية.

لا نحتاج إلى رسائل جاهزة هنا. سنقوم بإنشائها بأنفسنا وإرسالها إلى الخادم، بعد أن قمنا بتغيير توقيت جرينتش (المنطقة الزمنية) مسبقًا. لمثل هذه الأغراض، نحن بحاجة إلى VPS مضاد للرصاص. ويفضل أن يعتمد على CentOS.

أولاً، قم بتغيير الوقت والتاريخ على الخادم. مرة أخرى، يمكن القيام بذلك بأي طريقة أخرى. انت تستطيع فعل ذالك:

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

نقوم بتكوين خادمنا لبيانات خادم VK:
إب: 87.240.182.185
المتصفح: Mozilla/5.0 (متوافق؛ vkShare؛ +http://vk.com/dev/Share)
المنفذ: 36035
المضيف: srv185-182-240-87.vk.com

لا تنس التسجيل في واجهة برمجة التطبيقات (راجع الطريقة الأولى). نرسل الرسائل من خلال وظيفة message.send() المألوفة بالفعل.

يقوم كائن الرسالة، الذي يصف رسالة شخصية، بإرجاع حقل "التاريخ" - تاريخ إرسال الرسالة بتنسيق unixtime. انتبه إلى عبارة "تاريخ الإرسال". لم يُذكر أي شيء عن تاريخ استلام خادم فكونتاكتي للرسالة.

هذا كل شئ. والنتيجة مشابهة للأولى. كل شيء بسيط جدا.

الطريق الثالث. شم حركة المرور.

خوارزمية: تنزيل/شراء الشم، ابتهج.
أبسط طريقة. لكن للأسف تعتمد التقنية على جودة البرنامج الذي نقوم بتنزيله من الإنترنت.
لذا، يمكنك فقط محاولة تنزيل/شراء شيء مثل Charles، والتقاط الطلب، وتعديله (التاريخ) وتكراره. يعترض البرنامج الحزمة ويغير وقت الإرسال داخل الحزمة ويرسلها إلى جهة الاتصال. تتلقى خدمة VK رسالة unixtime محددة بالفعل. هناك الكثير من هؤلاء المتشممون على الإنترنت. ولكن من الصعب العثور على منتجات عالية الجودة ومجانية. ومع ذلك، فهي ليست باهظة الثمن.

كما فهمت بالفعل، فإن إرسال رسالة شخصية بأثر رجعي ليس بالأمر الصعب. لم أكتب جميع الرموز المذكورة أعلاه، ولكن فقط الرموز الأكثر ضرورة وتعقيدًا. أعتقد أنه لن يكون من الصعب إضافة الباقي. شكراً جزيلاً.