⭕️ کانال توسعهدهندگان ربات تلگرام دولوپیکس
💠 دولوپیکس | جامعه توسعهدهندگان ایرانی
💎 @Developix
🚀 Developix.ir
📌 پشتیبانی و تبلیغات:
@DevelopixSupport
Post #14
2.64K
🤖 طراحی ربات به سبک تمیز و مرتب
ℹ️ به عنوان یک کاربر تلگرامی، احتمالا با رباتهای زیادی تعامل داشتید و تجربه مناسبی در این زمینه دارید. در این پست، نکاتی رو بررسی میکنیم که به شما کمک میکنه رباتی بسازید که هم از نظر فنی قوی باشه و هم از نظر ظاهری و تجربه کاربری تمیز و حرفهای به نظر برسه.
💬 پشتیبانی ربات
◀️ اگر تنها هدف شما از پشتیبانی ارائه یک username (مثل @DevelopixSupport) هست، بهتره اون رو در قسمت bio ربات قرار بدید. نیازی نیست این قابلیت رو داخل خود ربات پیادهسازی کنید چون فقط یک چیز اضافه رو پیادهسازی کردید.
◀️ اگر تجربه پاسخگویی به سوالات استفاده کنندگان یک ربات رو داشته باشید، میدونید که غالبا در مورد تبلیغات و اتفاقاتی که ربات رقم میزنه و برای کاربران مجهوله پیام داده میشه. این دو مورد رو میشه با ایجاد یک قسمت برای "پاسخوگویی به سوالات متداول" مدیریت کرد.
⬅️ اینطور هم کاربران زودتر به جواب سوالات خودشون میرسند و هم پشتیبانی ملزم به پاسخگویی به سوالات تکراری نیست. این میتونه حتی خارج از ربات شما و داخل یک کانال مستقل مثل @DevelopixFAQ مدیریت بشه.
🔵 ارائه دستورالعمل در مورد ربات
◀️ از دستور استاندارد /help استفاده کنید! تلگرام بهطور خودکار دکمهای با مضمون "Bot Help" در پروفایل ربات شما قرار میده که کاربران میتوانند با یک کلیک از اون استفاده کنند و کلاینت تلگرامی اونها دستور /help رو برای ربات شما ارسال میکنه.
⬅️ استفاده از دستورات مشابه /help مثل /info یا /guide با وجود این ویژگی که تلگرام در اختیار کاربران و توسعه دهندگان قرار داده با این اوصاف غیرضروری بنظر میرسه.
◀️همچنین قسمت راهنمای ربات الزاما نباید یک طومار بلند باشه! توضیح مختصری درمورد عملکرد ربات و هدف اون کفایت میکنه. هر بخش از ربات باید خودش بهخوبی عملکردش رو توضیح بده و نباید در مورد تک تک اجزای ربات توضیحات نوشته بشه چون کسی اونها رو نمیخونه! هر قسمت از ربات باید خودش توضیح دهنده کاری باشه که قراره انجام بده، نه اینکه تمام توضیحات یکجا ارائه شده باشه.
⚙ تنظیمات ربات
◀️ اگر ربات شما تنظیماتی مثل تغییر زبان، مدیریت اعلانها یا هر نوع تنظیمات عمومی دیگه ای داره، از دستور استاندارد /settings استفاده کنید. تلگرام بهطور خودکار دکمهای با عنوان "Bot Settings" در پروفایل ربات شما قرار میده که کاربران میتونند از اون استفاده کنند.
💬 پیامها و تعاملات ربات با کاربر
◀️ پیامهای ربات باید کوتاه و واضح باشند. اما اگر کوتاهی پیام باعث این میشه که مفهوم به درستی منتقل نشه، میشه از این مورد صرفنظر کرد چون همیشه باید اولویت با این باشه که کاربر مفهوم رو به درستی دریافت کرده.
◀️ کاربر فقط در چند دفعه اول متن پیام ها رو میخونند و اگر "استفاده کننده" ربات شما باشند میدونند که چه متنی در هر قسمت نوشته شده پس فقط دنبال متغیر های اون متن میگردند (درصورت وجود) و عمده درصد توجه اونها به inline button های اون پیامه، نه متن اون.
⬅️ یکی از بزرگترین مشکلاتی که این موضوع بوجود میاره اینه که تغییر متون ربات مقداری سخت میشه. از دید برنامهنویس تغییر متن یعنی ویرایش یک string ساده، اما از دید کاربر معمولا این یعنی هیچی؛ چون اگر شخص کاربر واقعی ربات شما باشه فرضش اینه که میدونه توی هر قسمت چی نوشته شده و معمولا حتی متن رو نمیخونه و از دکمه های اون پیام استفاده میکنه.
⬅️ پس اگر لازمه تکه متنی رو تغییر بدید که همه کاربران ربات شما باید اون رو بدونند بهتره موقع ویرایش از ایموجی هایی که توجه کاربر رو به خودشون جلب میکنند استفاده کنید.
◀️ استفاده از ایموجیها میتونه پیامها رو جذابتر نشون بده. اما زیادهروی در این زمینه همیشه یک اشتباهه. شخصا یک ایموجی مرتبط در ابتدای هر بند از متن پیام قرار میدم و زیبایی به همراه تمیز بودن حفظ میشه.
🖋 بازخورد کاربران
◀️ تلگرام برای دریافت بازخورد از کاربران global command هایی مثل /help یا /settings ارائه نمیده. پس خود توسعهدهنده باید به سلیقه خودش بخشی رو برای دریافت بازخورد طراحی، و کاربران رو از وجود اون مطلع کنه.
ℹ️ ساخت یک ربات فقط نوشتن کد نیست. چیزی که کاربر از ربات شما میبینه همون چیزی هست که تلگرام به اون نشون میده و طراحی تمیز، تجربه کاربری مناسب و رعایت نکات میتونند ربات شما رو حرفهای و جذابتر کنند.
✍️ *ژنرال*
💎 Channel: @DevelopixRobot
ℹ️ به عنوان یک کاربر تلگرامی، احتمالا با رباتهای زیادی تعامل داشتید و تجربه مناسبی در این زمینه دارید. در این پست، نکاتی رو بررسی میکنیم که به شما کمک میکنه رباتی بسازید که هم از نظر فنی قوی باشه و هم از نظر ظاهری و تجربه کاربری تمیز و حرفهای به نظر برسه.
💬 پشتیبانی ربات
◀️ اگر تنها هدف شما از پشتیبانی ارائه یک username (مثل @DevelopixSupport) هست، بهتره اون رو در قسمت bio ربات قرار بدید. نیازی نیست این قابلیت رو داخل خود ربات پیادهسازی کنید چون فقط یک چیز اضافه رو پیادهسازی کردید.
◀️ اگر تجربه پاسخگویی به سوالات استفاده کنندگان یک ربات رو داشته باشید، میدونید که غالبا در مورد تبلیغات و اتفاقاتی که ربات رقم میزنه و برای کاربران مجهوله پیام داده میشه. این دو مورد رو میشه با ایجاد یک قسمت برای "پاسخوگویی به سوالات متداول" مدیریت کرد.
⬅️ اینطور هم کاربران زودتر به جواب سوالات خودشون میرسند و هم پشتیبانی ملزم به پاسخگویی به سوالات تکراری نیست. این میتونه حتی خارج از ربات شما و داخل یک کانال مستقل مثل @DevelopixFAQ مدیریت بشه.
🔵 ارائه دستورالعمل در مورد ربات
◀️ از دستور استاندارد /help استفاده کنید! تلگرام بهطور خودکار دکمهای با مضمون "Bot Help" در پروفایل ربات شما قرار میده که کاربران میتوانند با یک کلیک از اون استفاده کنند و کلاینت تلگرامی اونها دستور /help رو برای ربات شما ارسال میکنه.
⬅️ استفاده از دستورات مشابه /help مثل /info یا /guide با وجود این ویژگی که تلگرام در اختیار کاربران و توسعه دهندگان قرار داده با این اوصاف غیرضروری بنظر میرسه.
◀️همچنین قسمت راهنمای ربات الزاما نباید یک طومار بلند باشه! توضیح مختصری درمورد عملکرد ربات و هدف اون کفایت میکنه. هر بخش از ربات باید خودش بهخوبی عملکردش رو توضیح بده و نباید در مورد تک تک اجزای ربات توضیحات نوشته بشه چون کسی اونها رو نمیخونه! هر قسمت از ربات باید خودش توضیح دهنده کاری باشه که قراره انجام بده، نه اینکه تمام توضیحات یکجا ارائه شده باشه.
⚙ تنظیمات ربات
◀️ اگر ربات شما تنظیماتی مثل تغییر زبان، مدیریت اعلانها یا هر نوع تنظیمات عمومی دیگه ای داره، از دستور استاندارد /settings استفاده کنید. تلگرام بهطور خودکار دکمهای با عنوان "Bot Settings" در پروفایل ربات شما قرار میده که کاربران میتونند از اون استفاده کنند.
💬 پیامها و تعاملات ربات با کاربر
◀️ پیامهای ربات باید کوتاه و واضح باشند. اما اگر کوتاهی پیام باعث این میشه که مفهوم به درستی منتقل نشه، میشه از این مورد صرفنظر کرد چون همیشه باید اولویت با این باشه که کاربر مفهوم رو به درستی دریافت کرده.
◀️ کاربر فقط در چند دفعه اول متن پیام ها رو میخونند و اگر "استفاده کننده" ربات شما باشند میدونند که چه متنی در هر قسمت نوشته شده پس فقط دنبال متغیر های اون متن میگردند (درصورت وجود) و عمده درصد توجه اونها به inline button های اون پیامه، نه متن اون.
⬅️ یکی از بزرگترین مشکلاتی که این موضوع بوجود میاره اینه که تغییر متون ربات مقداری سخت میشه. از دید برنامهنویس تغییر متن یعنی ویرایش یک string ساده، اما از دید کاربر معمولا این یعنی هیچی؛ چون اگر شخص کاربر واقعی ربات شما باشه فرضش اینه که میدونه توی هر قسمت چی نوشته شده و معمولا حتی متن رو نمیخونه و از دکمه های اون پیام استفاده میکنه.
⬅️ پس اگر لازمه تکه متنی رو تغییر بدید که همه کاربران ربات شما باید اون رو بدونند بهتره موقع ویرایش از ایموجی هایی که توجه کاربر رو به خودشون جلب میکنند استفاده کنید.
◀️ استفاده از ایموجیها میتونه پیامها رو جذابتر نشون بده. اما زیادهروی در این زمینه همیشه یک اشتباهه. شخصا یک ایموجی مرتبط در ابتدای هر بند از متن پیام قرار میدم و زیبایی به همراه تمیز بودن حفظ میشه.
🖋 بازخورد کاربران
◀️ تلگرام برای دریافت بازخورد از کاربران global command هایی مثل /help یا /settings ارائه نمیده. پس خود توسعهدهنده باید به سلیقه خودش بخشی رو برای دریافت بازخورد طراحی، و کاربران رو از وجود اون مطلع کنه.
ℹ️ ساخت یک ربات فقط نوشتن کد نیست. چیزی که کاربر از ربات شما میبینه همون چیزی هست که تلگرام به اون نشون میده و طراحی تمیز، تجربه کاربری مناسب و رعایت نکات میتونند ربات شما رو حرفهای و جذابتر کنند.
✍️ *ژنرال*
💎 Channel: @DevelopixRobot
- 👍 17
- ❤ 5
- 🔥 1


