;

بازیابی مخاطب‌ها از پیام‌رسان…

پیش‌زمینه‌ی مشکل

احتمالاً برای شما و یا اطرافیانتان هم پیش آمده باشد؛ که به خاطر خرابی و یا گم کردن تلفن همراه و نداشتن پشتیبان، همه‌ی لیست مخاطب‌هایی را که داشته‌اید را از دست رفته ببینید.

چند وقت پیش‌تر، یکی از اطرافیان -که خیلی خاطرش هم عزیز بود- برای بازیابی فهرست مخاطب‌های تلفن هوشمندش از من کمک خواست. در اصل ماجرا از این قرار بود که به طور تصادفی به جای حذف یکی از مخاطب‌ها؛ همه‌ی فهرست مخاطب‌های گوشی خود را یک‌جا حذف کرده بود و تنها جایی که شماره‌ها و نام مخاطب‌ها موجود بودند؛ حساب تلگرامش بود؛ و نه جایی مثل حساب گوگل.

این‌جا بود که تلاش کردم با دانسته‌های برنامه‌نویسی خودم و کمی جستجوی آنلاین این مسئله را حل کنم. راه حل من این طور بود که باید:

  1. یک ربات در سمت تلگرام تعریف می‌کردم؛
  2. یک برنامه برای خواندن پیام‌های و تجزیه‌ و تحلیل پیام‌های رسیده به ربات می‌نوشتم که:
    1. پیام‌های وارد شده به ربات را می‌خواند؛
    2. یک فایل متنی برای ذخیره‌ی مخاطب‌ها ایجاد می‌کرد؛
    3. همه‌ی مخاطب‌های فرستاده شده به ربات را می‌گرفت؛
    4. مشخّصات مخاطب مانند نام، نام خانوادگی و شماره‌ی تلفن فرد را از پیام جدا می‌کرد؛
    5. این مشخّصات را در الگو‌ی مشخّص مخاطب‌ها (vcard 2.1) جا زده و کارت تماس مجازی به دست آمده را در فایل ساخته شده می‌نوشت،
    6. مراحل ۳.۱ تا ۳.۵ را آن‌قدر انجام می‌داد که دیگر پیام مخاطبی باقی نمی‌ماند؛
    7. فایل فهرست مخاطب‌ها را دوباره به فرستنده‌ی مخاطب‌ها برمی‌گرداند؛
  3. شناسه‌ی یکتای ربات را به برنامه‌‌ی بالا -که روی سیستم شخصی اجرا کرده بودم- وارد می‌کردم؛ تا ربات و برنامه به هم وصل شوند و برنامه بتواند پیام‌های ربات را بخواند؛
  4. مخاطب‌ها را به صورت دسته‌ای به ربات می‌فرستادم؛
  5. در نهایت فایل خروجی را که شامل نام، نام خانوادگی و شماره‌ی تلفن (همراه، محلّ کار و یا منزل شخص بود) را از ربات دریافت و به فهرست مخاطب‌های گوشی وارد می‌کردم.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *