ربات چندزبانه تلگرام
ارائهی ضعیف دو زبان بدتر از ارائهی خوب یک زبان است. خبر خوب این است که تلگرام از قبل به شما میگوید هر شخص از چه زبانی استفاده میکند، بنابراین بیشتر این تصمیم از قبل برایتان گرفته شده است.
تلگرام چه چیزی در اختیار شما میگذارد
هر پیامی که یک ربات دریافت میکند، کد زبانی را که فرد در اپلیکیشن تلگرام خود تنظیم کرده حمل میکند: tr، en، ru، fa و مانند آن. این را رایگان، با اولین پیام، پیش از آنکه کسی چیزی را انتخاب کند، دریافت میکنید.
این یک نشانهی قوی است، نه یک قول. برخی افراد گوشی خود را روی انگلیسی تنظیم میکنند در حالی که به زبان دیگری صحبت میکنند، گردشگران با تنظیمات کشور خودشان میآیند، و دستگاههای مشترک هم وجود دارند. پس از آن برای انتخاب یک زبان پیشفرض معقول استفاده کنید و همیشه راهی قابلمشاهده برای تغییر آن بگذارید.
یک ربات یا دو ربات؟
این تصمیم واقعی است و پنج دقیقه فکر کردن ارزشش را دارد، چون برگرداندن آن در آینده به معنای جابهجا کردن مشترکینی است که نمیتوانید جابهجایشان کنید.
یک ربات، دو زبان، وقتی که:
- هر دو مخاطب چیزهای یکسانی میخواهند. رستورانی که به ساکنان و بازدیدکنندگان خدمت میکند، یک منو، یک آدرس و یک ساعت کاری دارد.
- یک نفر به همهی پیامها پاسخ میدهد.
- میخواهید یک فهرست مشترکین داشته باشید، تا یک اعلان بتواند به همه برسد.
دو ربات، وقتی که:
- پیشنهاد واقعاً بر اساس بازار متفاوت است، مانند قیمتهای متفاوت، خدمات متفاوت یا شرایط حقوقی متفاوت.
- افراد یا تیمهای متفاوتی هر زبان را مدیریت میکنند.
- نام و توضیحات ربات برایتان اهمیت دارد. اینها یکبار برای هر ربات در BotFather تنظیم میشوند، بنابراین یک ربات نمیتواند به یک بازدیدکننده توضیحات فارسی و به دیگری توضیحات انگلیسی نشان دهد.
همین نکتهی آخر است که خیلیها را غافلگیر میکند. هر چیزی درون گفتگو میتواند دوزبانه باشد؛ اما پروفایلی که فرد پیش از فشردن Start میبیند نمیتواند.
ساختن یک ربات برای دو زبان
الگویی که کار میکند، به ترتیب:
- پیام خوشآمدگویی را به هر دو زبان بنویسید، زیر هم، کوتاه. هر کدام دو یا سه خط. این تنها پیامی است که باید هر دو زبان را حمل کند، و برای این وجود دارد که هیچکس پشت در نماند.
- زیر آن دو دکمه بگذارید، یکی برای هر زبان، که هر کدام منوی همان زبان را باز میکند.
- از آنجا به بعد این دو منو را جدا نگه دارید. یک دستور فارسی به فارسی پاسخ میدهد و دکمههای فارسی ارائه میدهد. آمیختن زبانها درون یک مسیر واحد، همان درهمبرهمی است که باید از آن اجتناب کرد.
- پاسخهای کلیدواژهای خود را دوبرابر کنید. محرکهای قیمت در هر دو زبان به پاسخی در همان زبانی که کلمه نوشته شده اشاره میکنند، که نشانهای قابلاعتماد است، چون افراد به زبانی مینویسند که میخواهند به آن پاسخ بگیرند.
دستورها را طوری نامگذاری کنید که بتوانید آنها را از هم تشخیص دهید، مثلاً menu و menu_en. شش ماه بعد از خودتان تشکر خواهید کرد.
فرمها و زبان مسیر
فرم جایی است که تنظیم زبان بیشترین اهمیت را دارد، چون مسیر متن خودش را دور سوالات شما اضافه میکند، مانند راهنمایی دربارهی نحوهی لغو کردن. این خطهای کمکی از زبان تنظیمشده روی ربات پیروی میکنند.
پس این تنظیم را با زبانی که بیشتر ترافیک فرمهای شما از آن استفاده میکند، هماهنگ کنید. اگر فرمها برای کسبوکار شما محوری هستند و هر دو زبان حجم واقعی دارند، این معمولاً دلیلی برای اجرای یک ربات به ازای هر زبان است.
ارسال پیام همگانی به افراد درست
اینجاست که کد زبان ارزش خودش را نشان میدهد. یک پیام همگانی را میتوان به گروههای زبانی موردنظر محدود کرد، که یعنی یک ربات میتواند بهدرستی به دو مخاطب خدمت کند: اعلان را دو بار بنویسید و هر نسخه را به گروه خودش ارسال کنید. هیچکس پیامی دریافت نمیکند که نتواند بخواند، و هیچکس مجبور نیست از یک نسخهی دوم عبور کند.
این کار همچنین یک سنجش واقعی در اختیارتان میگذارد. اگر یک گروه زبانی با نرخی دو برابر گروه دیگر ربات را مسدود کند، معمولاً این مشکل ترجمه است نه مشکل محتوا. پیامهای همگانی تلگرام به تقسیمبندی و زمانبندی میپردازد.
چه کارهایی نباید انجام دهید
- قیمتها، سیاستها یا متنهای حقوقی را با ترجمهی ماشینی ترجمه نکنید. بقیهی موارد شاید. اما اینها هرگز. اشتباهات وقتی نمایان میشوند که مشتری بر اساس یکی از آنها عمل کند.
- هر دو زبان را در هر پیام نگذارید. در پیام خوشآمدگویی، بله. بعد از آن، طول همهچیز را دوبرابر میکند و هر دو مخاطب یک دیوار متن میخوانند.
- فقط به کد زبان تکیه نکنید. همیشه یک راه تغییر باقی بگذارید، چون این نشانه به اندازهای که اهمیت داشته باشد، اشتباه میکند.
- پیش از آنکه زبان دوم درست کار کند، زبان سومی اضافه نکنید. هر زبان نگهداری هر تغییر آینده را چند برابر میکند.
چه چیزی را باید بسنجید
- مشترکین به ازای هر زبان. اغلب یک غافلگیری است و به شما میگوید کجا باید تلاش کنید.
- نرخ تکمیل به ازای هر زبان. شکاف بین این دو معمولاً به معنای ترجمهی بد است، نه مسیر بد.
- نرخ مسدودسازی به ازای هر گروه زبانی پس از یک پیام همگانی.
- نرخ پاسخهای بیتطبیق به ازای هر زبان، چون فهرستهای کلیدواژه معمولاً در زبان دوم ضعیفتر هستند و این موضوع نمایان میشود.
سوالات متداول
آیا تلگرام به ربات میگوید کسی به چه زبانی صحبت میکند؟
زبان تنظیمشده در اپلیکیشن او را گزارش میدهد، مانند tr یا en. آن را یک پیشفرض بدانید، نه یک واقعیت، و همیشه یک راه تغییر ارائه دهید.
یک ربات یا دو ربات؟
اگر هر دو مخاطب چیزهای یکسانی بخواهند و یک نفر پاسخ دهد، یک ربات کافی است. اگر پیشنهاد، تیم یا متن پروفایل ربات باید متفاوت باشد، دو ربات لازم است.
دو زبان چگونه نوشته میشوند؟
هر پیام را در هر زبانی که ارائه میدهید مینویسید، که در ابتدا زحمت بیشتری دارد و برای قیمتها و سیاستها بسیار امنتر است.
آیا میتوانم فقط به یک زبان پیام همگانی ارسال کنم؟
بله، در جایی که پیامهای همگانی بتوانند بر اساس کد زبان تقسیمبندی شوند. اعلان را دو بار بنویسید و هر کدام را به گروه خودش ارسال کنید.
هر دو زبان را درست ارائه دهید
منوهای زبان، پاسخهای کلیدواژهای به هر زبان، و پیامهای همگانی که میتوانید هر بار به یک گروه زبانی ارسال کنید. بدون کد، بدون سرور.
ربات خود را رایگان بسازیدبه خواندن ادامه دهید
- پیامهای همگانی تلگرام، تقسیمبندی یک ارسال
- بهترین شیوهها برای توضیحات ربات تلگرام، متنهای پروفایلی که یکبار تنظیم میکنید
- بهترین شیوههای تجربهی کاربری ربات تلگرام، کوتاه نگه داشتن مسیر
- ربات پرسشهای متداول تلگرام، دوبرابر کردن فهرستهای کلیدواژهتان