مدیریت اشکالات و عیب یابی برنامه ی تلگرام و رفع اشکال آنReviewed by mjs on Nov 12Rating: 4.5مدیریت اشکالات و عیب یابی برنامه ی تلگرام و رفع اشکال آنمدیریت اشکالات و عیب یابی برنامه ی تلگرام و رفع اشکال آنمدیریت اشکالات و عیب یابی برنامه ی تلگرام و رفع اشکال آن
مدیریت اشکالات و عیب یابی برنامه ی تلگرام و رفع اشکال آن

مدیریت اشکالات و عیب یابی برنامه ی تلگرام و رفع اشکال آن

مدیریت اشکالات و عیب یابی برنامه ی تلگرام و رفع اشکال آن
این راهنما برای داوطلبان TSF در نظر گرفته شده است، اما هر کس دیگری نیز آزاد است که نگاهی بیندازد.
هر زمان و هر زمان کاربران کاربران اشکالات را در Telegram گزارش خواهند داد. راهنمای گام به گام و راهنمایی های عیب یابی در این صفحه به شما کمک می کند که با این گزارش ها در سبک برخورد کنید و در نهایت به Telegram کمک کنید تا از اشکالات خود خلاص شوید.
الگوریتم شکار حقیقی را برای راهنمایی ها در مورد بررسی مسائل جدید مشاهده کنید.
گزارش اشکال
1. مسائل شناخته شده را جستجو کنید
ما از تابلوهای Trello برای ردیابی اشکالات استفاده می کنیم (متاسفم، این تابلوها فقط TSF هستند، در اینجا چگونگی پیوستن به آنها)، ویژگی ها و پیشنهادات کاربر است، بنابراین اولین متوقف کردن هنگام ارسال یک گزارش اشکال، جستجو Trello است. به احتمال زیاد، ما در حال حاضر در مورد موضوع می دانیم – گاهی اوقات این یک اشکال نیست. پس مطمئن شوید که تمام کارت های مربوطه را مطالعه می کنید.
اگر موضوع را در Trello پیدا کرده اید، نظر خود را در کارت با برچسب #tq کاربر و اطلاعات دستگاه خود به اشتراک بگذارید (اگر این کارت در حال حاضر نظرات زیادی از این نوع و برچسب “Trending” را داشته باشد، این گام را از دست ندهید). سپس به مرحله 4 بروید.
کارت های Trello در لیست هایی هستند که بسیار خود توضیحی هستند:
هر کارت سفر خود را در لیست “Unsorted” آغاز می کند.
هنگامی که مسئله توسط یک حشره اشکال بررسی شد و به توسعه دهنده گزارش کرد، به لیست “بررسی شده و گزارش شده” منتقل می شود. هنگامی که این اتفاق افتاده است، همه ما می توانیم انجام شود این است صبر کنید و گزارش هر رخداد جدید در نظرات (برچسب برچسب #tq را فراموش نکنید).
در نهایت، در برخی موارد، کارت به وضعیت ثابت می رسد، یک ویژگی «اعلام شده» (این است که ما چگونه می خواهیم این کار را انجام دهیم) یا «اشکال ما» (محدودیت های پلتفرم و غیره).
ما همچنین از برخی برچسب ها استفاده می کنیم:
نارنجی – توسعه دهندگان ما به طور کامل از این مسئله آگاه هستند و در نهایت آن را حل خواهند کرد.
بنفش – این مسئله در انتشار عمومی در آینده حل خواهد شد و در حال حاضر در نسخه بتا ثابت شده است.
سیاه – این یک مسئله مکرر است، ما در مورد آن شکایت زیادی داریم.
قرمز – این کارت دیگر مورد نیاز است و برای حذف برنامه ریزی شده است.
2. بررسی اشکال
مهم: لطفا الگوریتم شکار اشکال را بعد از این دستورالعمل برای بررسی عمیق در مورد بررسی اشکالات مشاهده کنید.
اگر شما در Trello چیزی مفید پیدا نکردید:
نسخه برنامه را بررسی کنید باید جدیدترین موجود باشد
اگر یک دستگاه مربوطه در دست دارید، اشکال را بازیابی کنید. اگر شما نتوانید از گروه محلی خود بپرسید – فراموش نکنید که همه ی هشتگ ها را از پاورقی کاربر با سوال خود وارد کنید.
در زیر نکات عیبیابی را بررسی کنید، برخی از نکات مفید برای شناسایی و گزارش مسائل رایج وجود دارد.
تمام سوالات پشتیبانی دارای دستگاه، سیستم، نوع برنامه و نسخه داده زیر پیام زیر است. اگر این پیوست وجود ندارد، به این معنی است که Telegram نمی تواند اعلان ها را بر روی دستگاه کاربر استفاده کند.
یافتن و تقاضای سوالات حقوقی که به ما اجازه می دهد اشکال را در آن قرار دهیم – در چند مرحله که ممکن است. ما یک کتابچه راهنمای جداگانه و بسیار هیجان انگیز در این موضوع داریم که به عنوان الگوریتم شکار باگ شناخته می شود.
مثلا اگر یک کاربر نمیتواند یک پیام صوتی را پخش کند – ممکن است مشکل در فایل خود، در برنامه ضبط، در برنامه دریافتی، در دستگاه ضبط، و غیره باشد. ما باید از سوالات درست در صورتی که میخواهیم این سوال را بپرسیم سریع بودن
گزارش اشکال در بسیاری از موارد مانند اعتقاد به توسعه یک جرم است. درست همانطور که در این مورد، شما نیاز به یک دید کلی از آنچه اتفاق افتاده است و چرا، شواهد سخت (تصاویر) و شاهدان (کاربران). با این حال بر خلاف یک پرونده جنایی، لازم است که این عمل را بازتولید کنیم (ببینید اگر شما بتوانید اشکال تولید کنید و نتایج مشابهی کسب کنید).
یکی دیگر از تفاوت های مهم: متهم ما نیز قاضی است. او پاسخگو است، البته، اما هنوز با تعصب. این به نفع توسعه دهنده است تا شما و عموم را متقاعد کند که اشکال مربوط به کار او نیست. Devs سرور طرفدار سرویس دهندگان مشتری را سرزنش می کند، سرویس دهندگان سرویس دهی سرورهای جانبی سرور را سرزنش خواهند کرد – و همه آنها با هم سازندگان سیستم عامل و دستگاه را مقصر خواهند ساخت. در حالی که گاهی اوقات این درست است، ما باید برای آنها فرار نکنیم، اگر چنین نیست. کاسه قرمز توت
3. گزارش اشکال
اگر اشکال در هیئت مدیره ذکر نشده است و کتابچه راهنمای عیب یابی هیچ دستورالعمل خاصی برای پرونده ندارد، ما باید آن را در Trello گزارش دهیم.
اطمینان حاصل کنید که گام های 1 و 2 این راهنما را کامل کرده اید.
مهم: بحث در مورد گروه محلی شما – شما هرگز نمی دانید که چه چیزی ممکن است تیم های هم تیمی شما بگویند. شاید نیازی به ایجاد یک کارت وجود نداشته باشد و به جای آن نیاز به ویرایش وجود دارد.
اگر مطمئن هستید که لازم است، موضوع را به هیئت مدیره اضافه کنید. اطمینان حاصل کنید که عنوان شما دارای تمام اطلاعات مربوطه است.
با توصیف کوتاه (~ 200 علامت) شروع کنید، سپس اطلاعات بیشتری را در فیلد توضیح طولانی اضافه کنید.
همیشه کاربر (یا خودتان اگر مشکل دارید) همیشه با استفاده از hashtags سیستم اضافه کنید.
تصاویر مربوط به این موضوع را اضافه کنید. این اختیاری است اگر موضوع به اندازه کافی روشن باشد بدون آن.
اطمینان حاصل کنید که توصیف شما دارای کلیه کلمات کلیدی مرتبط است، به طوری که آسان است که از طریق جستجوی آن را پیدا کنید.
هنگامی که اولین شماره خود را به Trello اضافه می کنید، لینک را به مارکوس ارسال کنید – همراه با تصویر سوسک.
اگر به دنبال آن موضوع هستید، از واژه هایی استفاده کنید که آنها را در جعبه جستجو انجام دهید. توضیحات را مطابق با آن تنظیم کنید.
اگر شک داشته باشید از همکاران خود بپرسید.
برچسب ها و نظرات
یک موضوع جدید باید ابتدا برچسب نداشته باشد. تنها زمانی که یکی از برنامهنویسان آن را دیده است، می تواند «توسط Devs تایید شود» – بهتر است برچسب آنها را ترک کنید.
لطفا برچسب را لمس نکنید مگر اینکه شما 200٪ اطمینان دارید که می دانید چه کاری انجام می دهید.
هر زمانی که یک وضعیت اشکال تغییر می کند یک نظر اضافه کنید
بحث در گروه های منطقه ای، نظرات برای به روز رسانی مهم فقط به اشکال است.
اطمینان حاصل کنید که شرح اشکال همه اطلاعات مهمی که در نظرات ایجاد شده است را شامل می شود.
4. اطلاع کاربر
پس از اتمام کار، باید مجددا به کاربر برسیم و به او بگوئیم که مسئله را پیدا کرده اید یا آن را بررسی می کنید. شما هرگز نمی دانید چقدر طول می کشد، اما کاربر باید بداند که او موفق به اخطار به ما شده است – و ما به شدت به ما کمک کرد.
در این وضعیت، همیشه در حقیقت یک شناسه شماره شناسه را وارد کنید.
تمام کارت های trello دارای شناسه های منحصر به فرد هستند (کارت باز، روی «اشتراک گذاری و بیشتر» کلیک کنید، سپس «لینک به این کارت»، آخرین بخش یا پیوند را پس از / c / – به عنوان مثال ikGVrA1X ببرید).
از این شناسه استفاده میکنیم تا یک هشتگ (مثلا # issue_ikGVrA1X) ایجاد کنیم و آن را در پاسخ ما به کاربر با این مشکل وارد کنیم. مثل این، به عنوان مثال:
ما به شدت متاسفیم که شما نمیتوانید موقعیت GPS خود را از طریق Telegram در iOS8 ارسال کنید. ما آن را تولید کردیم و در حال کار بر روی یک رفع اشکال هستیم. شماره شما #issue_xpdMFJhw ثبت شده است و ما به زودی به عنوان یک خبر جدید خواهیم فرستاد.
این اجازه می دهد تا ما از جستجوی هشتگ Telegram برای ردیابی مسائل برای پیگیری سوالات استفاده کنیم. ربات میتواند از این هشتگها برای ارسال پاسخهای خودکار هنگام رفع اشکال استفاده کند. ما همچنین می توانیم این موضوع را در Trello با ID خود جستجو کنیم.
Screenshot_3.png، 31.03Kb
5. به اهداف ما برسید
هدف نهایی ما در مورد هر گونه اشکال، ایجاد یک گزارش در Trello است که وضعیت توسط یک توسعه دهنده یا ویژگی تایید می شود.
اگر هیچ گزارشی ایجاد نشد و یا گزارش مربوط به آن وجود نداشته باشد، ما هیچ کاری انجام ندادیم، صرف نظر از چقدر زمان صرف صحبت با کاربر و تشخیص مسئله.
و به یاد داشته باشید که برای رسیدن به این هدف با وجدان روشن، ما باید زمان و تلاش کاربرانمان را احترام بگذاریم – کمی بیشتر در مورد این موارد زیر:
یک یادداشت در مورد کاربران
ممکن است فکر کنید که کاربران با مشکلاتی مواجه هستند. اشتباه. این ماست که مشکل داریم – کاربر فقط یک محیط مناسب برای مطالعه آنها است. مشکل ما این است که در سیستم ما چیزی اشتباه است. یا نمیتوانیم بدانیم که کاربر اشتباه انجام میدهد وقتی به آن نگاه می کنید، به سرعت متوجه می شوید که کاربر مهمترین دارایی ما است، زمانی که به اشکالات می آید. او می تواند به ما در شناسایی اشکالات و بهبود قابلیت استفاده کمک کند.
بنابراین هنگامی که کسی با یک مشکل مواجه می شود، ما به دنبال راهی برای برداشتن او نیستیم. در عوض ما باید همه کارهایمان را انجام دهیم تا اجازه ندهیم که کاربر قبل از پیدا کردن مشکل، ترک کند. این بدان معنی است که همه چیزهایی که از او میخواهید انجام دهید باید به شما چیزی مهم بدهد. هیچ کس از راه اندازی مجدد تلفن خود و یا ورود و خروج و لذت بردن نیست. قانون کلی حداقل اقدامات – حداکثر اثر. هشدار bunnies خرگوش
اگر چیزی از چیزی بپرسید که نیاز به حداقل تلاش دارد، لطفا در مورد آن خوب باشید! مردم به تلگرام هیچ تعهدی ندارند – ما باید آنها را متقاعد کنیم که به ما کمک کنند و از آنها بخواهیم تا زمانی که آنها را انجام دهند. این حداقل ما می توانیم انجام دهیم.
اکنون که ما با فرآیند گزارش اساسی انجام می شود، در زیر برخی از مسائل رایج و آنچه شما باید انجام دهید زمانی که کسی شکایت از موارد مشابه است.
پیامهایی که تحویل داده نشدند
موارد زیر تقریبا تمام شکایات را پوشش می دهد:
کاربر ممکن است توسط سیستم چک اشتباه گرفته شود. در Telegram: 1 چک = پیام فرستاده شده، 2 چک = پیام خوانده شده (باز شده توسط گیرنده). بنابراین فرستنده ممکن است فکر کند پیام تحویل داده نشده است یا به آرامی تحویل داده می شود، در حالیکه او در انتظار خواندن آن است.
کاربر ممکن است مسدود شود هنگامی که کاربر مسدود می شود، به هیچ وجه به هیچ وجه مطلع نخواهد شد. پیام های او فقط خواندن را متوقف نخواهند کرد: یک تیک همیشه. او باید از شریک خود بخواهد برای بررسی تنظیمات – کاربران مسدود شده. کاربران مسدود شده وضعیت آنلاین و آخرین وضعیت شما را نمی بینند و یک تصویر پروفایل شخصی را نمی بینند.
کاربر ممکن است پیام ها و اعلان ها را گمراه کند و بگوید که پیام ها تحویل نمی شود، در حالی که او در واقع به معنی اطلاع رسانی است. اگر یک فرد پیام را بر روی باز کردن برنامه ببیند، اما تا زمانی که برنامه را باز نمی کند اطلاع پیدا نمی شود – مشکلات مربوط به اطلاع رسانی را مشاهده کنید.
از آنجا که مردم می توانند پس از ارسال پیام ها را برای همه حذف کنند، این می تواند باشد که کاربر به معنای اعلان پیام هایی است که توسط فرستنده حذف شده است.
در نهایت، هنگام برخورد با رمزهای مخفی، کاربران باید به یاد داشته باشند که پیام ها تنها به دستگاهی که هنگام ایجاد گفتگوی مخفی استفاده می شود، تحویل می شود.
در صورتی که هیچ یک از این پنج مورد (اما باید یکی از این پنج واقعا باشد)، این یکی از بدترین چیزهایی است که هرگز در Telegram اتفاق نمی افتد. لازم است بدانیم:
شماره تلفن برای همه کاربران شرکت کننده
انواع دستگاه ها و برنامه ها برای همه کاربران
چت های مخفی یا چت های ابر؟ یا هر دو؟
یک طرفه یا دو طرفه؟
مشکلات اطلاع رسانی
iOS:
اطمینان حاصل کنید که اطلاعیه ها در Telegram و در تنظیمات تلفن (تنظیمات – مرکز اطلاع رسانی) در دسترس هستند، نسخه برنامه را بررسی کنید.
اطمینان حاصل کنید که اعلانها برای یک گپ یا گروه خاص غیرفعال شده اند.
Telegram را خاموش کنید (به صفحه اصلی بروید، دکمه Home را دوبار ضربه بزنید، Telegram را بکشید (کش رفتن به سمت بالا)، سپس به تنظیمات تلفن بروید، سبک هشدار را برای Telegram به NONE تنظیم کنید. راه اندازی Telegram، تنظیمات تلفن بروید، سبک هشدار را به آگهی ها اضافه کنید.
چیزی که ما باید بدانیم اگر هیچ چیز کمک نمی کند:
شماره تلفن کاربر
نوع مشکل (اطلاعیه ها: الف) هرگز بله، ب
سیاهههای مربوط به مشکل
اندروید:
ما در حال حاضر دارای دو نوع اعلان در Android است: GCM و سرویس اطلاع رسانی سفارشی ما که مستقل از گوگل است. توجه داشته باشید که اعلانهای Google (GCM) در برخی از دستگاههای Android درست کار نخواهند کرد. سرویس اطلاع رسانی Telegram قابل اعتماد است اما نیاز به منابع اضافی باتری دارد. این کار چندان اهمیتی ندارد و نباید خیلی زیاد انجام دهید، بنابراین لطفا همه موارد رادیکال باطری را بلافاصله گزارش دهید.
اطمینان حاصل کنید که آخرین نسخه برنامه نصب شده است.
اطمینان حاصل کنید که اعلانها برای یک گپ یا گروه خاص غیرفعال شده اند.
«سرویس اطلاع رسانی» را در تنظیمات – اطلاعیه ها و صداها را روشن کنید.
نکته: دستگاه های Huawei و Xiaomi دارای سرویس قاتل وحشی هستند که با سرویس اطلاع رسانی Telegram تداخل دارند. برای اینکه اطلاعیه های ما برای کار، کاربران باید Telegram را به برنامه های مجاز در تنظیمات امنیتی دستگاه ها اضافه کنند. Huawei: برنامه مدیریت تلفن> برنامه های محافظت شده> افزودن Telegram به لیست. Xiaomi: خدمات> امنیت> مجوزها> Autostart، Telegram را پیدا کنید و فعال سازی خودکار را فعال کنید.
اگر کاربر نمی خواهد از سرویس اطلاع رسانی Telegram استفاده کند (در این صورت ما نمی توانیم اطلاعیه های پایدار را تضمین کنیم) و با اطلاعیه های GCM مشکلی داریم:
اطمینان حاصل کنید که خدمات Google Play بر روی دستگاه نصب شده است
در صورتی که همه مراحل را بدون فایده انجام دادید، باید بدانید:
شماره تلفن کاربر
نوع مشکل (اطلاعیه ها: الف) هرگز بله، ب
سیاهههای مربوط به مشکل
تماس با مشکلات وارد کردن
کاربر مخاطبینش را در Telegram نمی بیند. یا عدد را به جای نام در لیست پیام ها می بیند.
مهم: به طور طبیعی، یکی از ساده ترین راه حل این مسئله این است که شماره را در فرمت بین المللی ذخیره کند. این را قبل از روش های دیگر توصیه نکنید. سیستم های ما باید به درستی هر مخاطب را تجزیه کند. بنابراین لازم است این نمونه ها را جمع آوری کرده و آنها را به گروه محلی خود ببریم تا بتوانیم الگوریتم ها را تنظیم کنیم.
iOS:
به طور موقت نام تماس از دست رفته را در تلفن تماس (نه در Telegram) تغییر دهید – چند نماد اضافه کنید، سپس دوباره تغییر دهید
اگر این کار کمک نکرد، مجددا راه اندازی کنید
چیزهایی که ما باید بدانیم اگر هیچ چیز کمک نمی کند:
شماره تلفن کاربر
شماره تلفن (ها) تماس (ها)
دقیقا این اعداد در دفترچه تلفن کاربر (فرمت بین المللی یا هر چیز دیگری) ذخیره می شود؟
دستگاه ها و نسخه های برنامه برای همه کاربران
اندروید:
برنامه را دوباره راه اندازی کنید (به هیچ وجه نسخه مجدد نیست که کمک نمی کند) – برنامه را از لیست برنامه های در حال اجرا در حال اجرا بکشید
به طور موقت نام مخاطب را در مخاطبین تلفن تغییر دهید (چند علامت را اضافه کنید، سپس دوباره دوباره تغییر دهید)
چیزهایی که ما باید بدانیم اگر هیچ چیز کمک نمی کند:
شماره تلفن کاربر
شماره تلفن (ها) تماس (ها)
دقیقا این اعداد در دفترچه تلفن کاربر (فرمت بین المللی یا هر چیز دیگری) ذخیره می شود؟
دستگاه ها و نسخه های برنامه برای همه کاربران
مسائل سرعت
اطمینان حاصل کنید که ما واقعا درباره مسائل سرعت صحبت می کنیم. در Telegram، 1 چک = پیام فرستاده شده، 2 چک = پیام خوانده شده (باز شده توسط گیرنده).
آنچه ما باید بدانیم:
مشکل فقط در یک برنامه یا در تمام برنامهها (مانند iPhone و Tdesktop در همان فای) اتفاق میافتد.
هنگام ارسال یا دریافت (آپلود / دانلود) مشکلی رخ می دهد؟ یا هر دو؟
چه ارتباطی از اینترنت استفاده می شود؟ اگر فای، توصیه کاربر به 3G را امتحان کنید و بالعکس و ببینید چه چیزی تغییر می کند.
شماره تلفن گیرنده و فرستنده و / یا برچسب #tq
آدرس IP خارجی کاربر برای دستگاه با مشکل در زمان مشکلی.
زمان مشکل (بهتر هم شامل منطقه زمانی)
در مورد یک عکس / ویدیو، از کاربر بخواهید آن را به ما بفرستد. دوباره آن را آپلود نکنید، فقط پیام اصلی را با پیوست منتقل کنید.
مسائل مربوط به اتصال
وقتی مردم مسائل مربوط به ارتباط را گزارش می دهند، ابتدا توییت را بررسی کنید: آیا مشکلی وجود دارد. اگر مشکل محلی باشد، قبل از اینکه چیزها بررسی شود، باید اطلاعات زیادی کسب کنیم. چیزهایی که می پرسند:
آیا برنامه های دیگر (غیر Telegram) به خوبی کار می کنند؟
چه اتفاقی می افتد؟ (همیشه “اتصال …” / همیشه “به روز رسانی …” / به نظر می رسد خوب است، اما پیام ها ارسال نمی شود تحویل داده نشده، و غیره)
در چه زمانی شروع شد؟ آیا هنوز اتفاق می افتد؟
آیا این همه زمان و یا گاهی اتفاق می افتد؟
آیا این اتفاق می افتد با تمام برنامه های Telegram – یا فقط یکی؟
آیا web.telegram.org کار می کند؟
مشکل در Wi-Fi، در اتصال به تلفن همراه یا در هر دو مورد اتفاق می افتد؟
فراموش نکنید که با گزارش خود وارد شوید:
شماره تلفن کاربر یا برچسب #tq
آدرس IP خارجی کاربر برای دستگاه با مشکل در زمان مشکلی.
ممکن است که ما به Traceroute به سرورهای ما نیاز داریم، در اینجا چگونگی آن را دریافت می کنیم. منتظر دستورالعمل های کلاینت های سرور برای دریافت IP مناسب برای ردیابی مسیر – هر مورد به طور بالقوه نیاز به یک متفاوت است.
آخرین بار دیده شده به درستی نمایش داده نمی شود
ما از منطقه زمانی کاربر استفاده می کنیم. اگر او به صورت دستی یک زمان متفاوت از منطقه زمانی وارد کرده است، او زمان اشتباه را می بیند.
اگر یک برنامه خاموش شود، کاربر ممکن است برای 5-7 دقیقه پس از آن باقی بماند.
اگر هیچ کدام از این دو، به گروه داوطلب منتقل نشوید. لازم است بدانیم:
منطقه زمانی و زمان تعیین شده است
شرح مفصلی از مشکل
توجه: حساب های پشتیبانی کمی از حساب های کاربری معمولی متفاوت است. با توجه به برخی محدودیت ها، اگر آخرین بار دیده شده برای کاربران با تماس با پشتیبانی مشاهده نکنید، طبیعی است.
کاربر مسدود شده است، اما هنوز هم آخرین وضعیت \ وضعیت آنلاین را می بیند
تغییراتی که گاهی اوقات با مسدود شدن صورت می گیرد، بلافاصله اثر نمی گذارد. چند دقیقه طول بکشد، شاید نیم ساعت – و کاربر مسدود شده وضعیت دیدن را متوقف نخواهد کرد.
اگر کاربر مسدود شده برنامه را مجددا راه اندازی کند، اما هنوز هم می تواند وضعیت آنلاین را ببیند – به گروه داوطلب منتقل شود. این نمی تواند در شرایط عادی رخ دهد.