بازگشت به بلاگ
واژه‌نامه۲۹ مهر ۱۴۰۵2 min read

دستور /start در ربات Telegram چه کاری انجام می‌دهد؟

با زدن دکمه شروع، ربات Telegram اجازه پیدا می‌کند با شما صحبت کند. در این مطلب می‌خوانید این دکمه چه می‌کند، لینک‌های شروع چطور کار می‌کنند و یک پاسخ اولیه خوب چه ویژگی‌هایی دارد.

دستور /start در ربات Telegram چه کاری انجام می‌دهد؟

در Telegram، دستور /start اولین دستوری است که کاربر برای ربات می‌فرستد؛ معمولاً هم با زدن دکمه شروع. این دستور به ربات می‌فهماند که کاربر گفت‌وگویی با آن باز کرده است و فقط پس از آن ربات می‌تواند به او پیام بدهد. لینک شروع می‌تواند یک پارامتر کوتاه هم همراه داشته باشد تا ربات بداند کاربر از کجا آمده است.

وقتی دکمه شروع را می‌زنید چه اتفاقی می‌افتد؟

وقتی برای اولین بار رباتی را باز می‌کنید، Telegram به‌جای کادر معمول نوشتن پیام، دکمه شروع را نشان می‌دهد. با زدن این دکمه، دستور /start برای ربات فرستاده می‌شود. از دید ربات، این اولین نشانه حضور شماست. حالا ربات یک گفت‌وگو با شما دارد و می‌تواند پاسخ بدهد.

به همین دلیل، هر رباتی باید پاسخ خوبی برای /start داشته باشد. این اولین چیزی است که ربات به کاربر می‌گوید و بیشتر افراد همان لحظه تصمیم می‌گیرند گفت‌وگو را ادامه دهند یا آن را ببندند.

چرا ربات نمی‌تواند اول به شما پیام بدهد؟

Telegram به ربات‌ها اجازه نمی‌دهد آغازکننده گفت‌وگو باشند. ربات فقط می‌تواند به کسانی پیام بدهد که دکمه شروع را زده‌اند و اگر کسی آن را مسدود کند، دیگر نمی‌تواند به او پیام بدهد. این قانون جلوی تبدیل شدن ربات‌های Telegram به ابزاری برای ارسال پیام‌های ناخواسته را می‌گیرد و شیوه استفاده کسب‌وکارها از آن‌ها را هم شکل می‌دهد: ربات باید با یک لینک، دکمه‌ای در کانال یا کد QR، کاربر را به زدن دکمه شروع ترغیب کند.

لینک‌های شروع با پارامتر

لینک ربات می‌تواند از طریق پارامتر start، متن اضافه‌ای هم همراه داشته باشد؛ به این صورت که بعد از آدرس ربات، ?start= و یک کد کوتاه می‌آید. وقتی کسی آن لینک را باز می‌کند و دکمه شروع را می‌زند، ربات کد را همراه با دستور /start دریافت می‌کند. فروشگاه‌ها از این قابلیت استفاده می‌کنند تا بفهمند مشتری از کدام پست یا از طرف کدام همکار آمده است، یا مستقیماً محصول مشخصی را باز کنند. کاربر چیز غیرمعمولی نمی‌بیند؛ فقط ربات درباره اولین بازدید او اطلاعات بیشتری دارد.

یک پاسخ اولیه خوب شامل چه چیزهایی است؟

کوتاه بنویسید. در یک خط بگویید ربات چه کاری انجام می‌دهد، یکی دو کاری را که کاربران برای انجامشان آمده‌اند به‌صورت دکمه نشان دهید و راهی هم برای تغییر زبان بگذارید. برای فروشگاه، این معمولاً یعنی دکمه‌ای که ویترین فروشگاه را باز می‌کند. برای ربات یک گروه یا انجمن، یعنی نمایش قوانین و راهی برای پیوستن.

در BotLaunch، ربات فروشگاه در پاسخ به /start، یک پیام خوشامدگویی و دکمه‌ای برای باز کردن ویترین فروشگاه شما می‌فرستد. می‌توانید متن این پیام را از داشبورد بازنویسی کنید. ربات پلتفرم به زبان خود کاربر پاسخ می‌دهد و دستور /lang را برای تغییر زبان در اختیارش می‌گذارد.

دستورهای دیگری در کنار /start

بیشتر ربات‌ها به دستور /help هم پاسخ می‌دهند و با آن، فهرست کارهایی را که می‌توانند انجام دهند نشان می‌دهند. Telegram دستورهای ربات را در منویی کنار کادر نوشتن پیام نمایش می‌دهد تا کاربران مجبور نباشند آن‌ها را به خاطر بسپارند.

پرسش‌های متداول

آیا ربات Telegram می‌تواند قبل از اینکه دکمه شروع را بزنم به من پیام بدهد؟

خیر. ربات فقط می‌تواند به کسانی پیام بدهد که آن را شروع کرده‌اند و مسدودش نکرده‌اند.

پارامتر شروع چیست؟

متن اضافه‌ای در لینک ربات است. وقتی کاربر دکمه شروع را می‌زند، ربات آن را همراه با دستور /start دریافت می‌کند و می‌تواند از آن برای تشخیص مبدأ بازدید استفاده کند.

آیا می‌توانم پاسخ ربات فروشگاهم به /start را تغییر بدهم؟

بله. در BotLaunch می‌توانید پیام خوشامدگویی ربات فروشگاهتان را از داشبورد ویرایش کنید.

اشتراک‌گذاری این مقاله