وقتی دکمه شروع را میزنید چه اتفاقی میافتد؟
وقتی برای اولین بار رباتی را باز میکنید، Telegram بهجای کادر معمول نوشتن پیام، دکمه شروع را نشان میدهد. با زدن این دکمه، دستور /start برای ربات فرستاده میشود. از دید ربات، این اولین نشانه حضور شماست. حالا ربات یک گفتوگو با شما دارد و میتواند پاسخ بدهد.
به همین دلیل، هر رباتی باید پاسخ خوبی برای /start داشته باشد. این اولین چیزی است که ربات به کاربر میگوید و بیشتر افراد همان لحظه تصمیم میگیرند گفتوگو را ادامه دهند یا آن را ببندند.
چرا ربات نمیتواند اول به شما پیام بدهد؟
Telegram به رباتها اجازه نمیدهد آغازکننده گفتوگو باشند. ربات فقط میتواند به کسانی پیام بدهد که دکمه شروع را زدهاند و اگر کسی آن را مسدود کند، دیگر نمیتواند به او پیام بدهد. این قانون جلوی تبدیل شدن رباتهای Telegram به ابزاری برای ارسال پیامهای ناخواسته را میگیرد و شیوه استفاده کسبوکارها از آنها را هم شکل میدهد: ربات باید با یک لینک، دکمهای در کانال یا کد QR، کاربر را به زدن دکمه شروع ترغیب کند.
لینکهای شروع با پارامتر
لینک ربات میتواند از طریق پارامتر start، متن اضافهای هم همراه داشته باشد؛ به این صورت که بعد از آدرس ربات، ?start= و یک کد کوتاه میآید. وقتی کسی آن لینک را باز میکند و دکمه شروع را میزند، ربات کد را همراه با دستور /start دریافت میکند. فروشگاهها از این قابلیت استفاده میکنند تا بفهمند مشتری از کدام پست یا از طرف کدام همکار آمده است، یا مستقیماً محصول مشخصی را باز کنند. کاربر چیز غیرمعمولی نمیبیند؛ فقط ربات درباره اولین بازدید او اطلاعات بیشتری دارد.
یک پاسخ اولیه خوب شامل چه چیزهایی است؟
کوتاه بنویسید. در یک خط بگویید ربات چه کاری انجام میدهد، یکی دو کاری را که کاربران برای انجامشان آمدهاند بهصورت دکمه نشان دهید و راهی هم برای تغییر زبان بگذارید. برای فروشگاه، این معمولاً یعنی دکمهای که ویترین فروشگاه را باز میکند. برای ربات یک گروه یا انجمن، یعنی نمایش قوانین و راهی برای پیوستن.
در BotLaunch، ربات فروشگاه در پاسخ به /start، یک پیام خوشامدگویی و دکمهای برای باز کردن ویترین فروشگاه شما میفرستد. میتوانید متن این پیام را از داشبورد بازنویسی کنید. ربات پلتفرم به زبان خود کاربر پاسخ میدهد و دستور /lang را برای تغییر زبان در اختیارش میگذارد.
دستورهای دیگری در کنار /start
بیشتر رباتها به دستور /help هم پاسخ میدهند و با آن، فهرست کارهایی را که میتوانند انجام دهند نشان میدهند. Telegram دستورهای ربات را در منویی کنار کادر نوشتن پیام نمایش میدهد تا کاربران مجبور نباشند آنها را به خاطر بسپارند.