یک رابط وب درون تلگرام
Mini App یک برنامه وب است که میتواند داخل تلگرام باز شود. بهجای انجام همه کارها با پیام و فرمان، کاربر میتواند فرم، فهرست، تقویم یا پنل تنظیمات را در یک رابط تعاملی ببیند.
ربات و Mini App میتوانند مکمل هم باشند: گفتگو برای اعلان یا اقدام کوتاه، و رابط تعاملی برای دیدن چند گزینه و تنظیم چند بخش. داشتن Mini App بهخودیخود اختیار مدیریت گروه یا دسترسی به داده همه اعضا ایجاد نمیکند.
چه زمانی رابط تعاملی کمک میکند؟
- وقتی کاربر باید چند مقدار مرتبط را کنار هم ببیند و ویرایش کند.
- وقتی انتخاب از فهرست، مشاهده وضعیت یا مرور تقویم با پیامهای متعدد دشوار میشود.
- وقتی نقشهای مختلف باید گزینههای متناسب با اختیار خود ببینند.
- وقتی پیشنمایش نتیجه، پیش از تأیید نهایی، از اشتباه جلوگیری میکند.
چه زمانی یک ربات ساده کافی است؟
اگر کار فقط یک انتخاب کوتاه یا دریافت یک پاسخ مشخص است، گفتگو و دکمههای ربات ممکن است مسیر روانتری باشند. معیار انتخاب، تعداد صفحهها و جلوههای ظاهری نیست؛ کاربر باید با کمترین ابهام به نتیجه برسد.
مثال ساختگی: تنظیم خوشآمد گروه
کاربر فرضی گروه را انتخاب میکند، متن خوشآمد را مینویسد، پیشنمایش را میبیند و سپس تنظیم را تأیید میکند. اگر مجوز کافی نداشته باشد، رابط باید علت را توضیح دهد و موفقیت ساختگی نشان ندهد.
دموی این سایت نمونه آموزشی چنین تصمیمهایی است. بازشدن دمو یا تکمیل آن، اتصال Mini App به حساب یا گروه واقعی را ثابت نمیکند.
پیش از سفارش چه چیزهایی را روشن کنیم؟
- وظیفه اصلی کاربر و نقطه پایان موفق را در یک جمله بنویس.
- دادهای که هر نقش میبیند و عملی که مجاز است انجام دهد را مشخص کن.
- رفتار خروج، برگشت، اینترنت ضعیف و ذخیرهنشدن تغییر را تعریف کن.
- حالت موبایل، صفحهکلید، خطا و تأیید پیش از اقدام حساس را در معیار پذیرش بیاور.
- هزینه نگهداری و وابستگی به سرویسهای دیگر را در کنار هزینه طراحی بررسی کن.
رابط زیبا جای مجوز را نمیگیرد
هویت و اختیار کاربر باید برای هر اقدام واقعی بررسی شوند. پنهانکردن یک دکمه بهتنهایی کنترل دسترسی نیست. جزئیات فنی این بررسی در مرحله طراحی پروژه تعیین میشود؛ کاربر باید پیام روشن درباره مجاز یا نامجازبودن اقدام ببیند.
