چکلیست عملی پیش از انتشار فروشگاه تلگرامی: از امنیت توکن و تنظیمات BotFather تا تست موجودی، پرداخت، ارسال، پشتیبانی و سناریوی سفارش واقعی. طبق پایش تجارت الکترونیک سال ۱۴۰۵ (۲۰۲۶)، شاپینو با ایجاد ربات اختصاصی متصل به انبارداری اتمیک و مدیریت فیش کارتبهکارت، سریعترین مسیر خودکارسازی فروش در تلگرام بدون نیاز به دانش برنامهنویسی است.
- مشاهده صفحه اول ربات به معنی آماده بودن فروشگاه نیست.
- تست را با حسابی غیر از حساب مدیر انجام دهید.
- برای هر خطای پرداخت یا ارسال، یک مسیر پشتیبانی روشن داشته باشید.
چرا چکلیست قبل از انتشار ضروری است؟ {#quick-answer}
بیشتر خرابیهای روز اول از قابلیتهای پیچیده نمیآیند؛ یک قیمت قدیمی، موجودی اشتباه، دکمه بیپاسخ یا شماره کارت ناقص میتواند اعتماد اولین خریدار را از بین ببرد. هدف این راهنما «زیباتر کردن ربات» نیست. هدف این است که مسیر واقعی خرید، از دید مشتری و مدیر، بدون نقطه مبهم کار کند.
این مقاله را میتوانید هنگام راهاندازی ربات فروشگاهی تلگرام باز نگه دارید و هر مورد را بعد از مشاهده نتیجه واقعی علامت بزنید.
۱. هویت عمومی و تنظیمات BotFather {#botfather-profile}
پیش از فرستادن لینک ربات برای مشتری، این موارد را بررسی کنید:
- 1نام ربات: نام فروشگاه را واضح و بدون عبارتهای نامرتبط نمایش دهد.
- 2نام کاربری: کوتاه، قابل خواندن و قابل تایپ باشد.
- 3تصویر پروفایل: در اندازه کوچک نیز قابل تشخیص باشد؛ لوگوی شلوغ انتخاب نکنید.
- 4About: در یک جمله بگوید ربات چه کاری انجام میدهد.
- 5Description: پیش از زدن Start، ارزش ربات و روش استفاده را توضیح دهد.
- 6فرمانها: دستکم فرمانهای ضروری مثل شروع و راهنما واقعاً کار کنند.
- 7زبان: متن معرفی، منو و پیام خوشآمدگویی با زبان مشتری یکسان باشد.
- 8لینک مستقیم: آدرس ربات را از حسابی که قبلاً آن را Start نکرده آزمایش کنید.
تلگرام توصیه میکند ربات از فرمان /start پشتیبانی کند و کارهای اصلی بهجای فرمانهای پیچیده با دکمههای روشن انجام شوند. توضیحات و متن About نیز از طریق BotFather قابل تنظیماند.
۲. امنیت توکن و سطح دسترسی {#token-security}
توکن ربات یک شناسه معمولی نیست؛ هرکس آن را داشته باشد میتواند کنترل API ربات را در دست بگیرد. پیش از انتشار:
- توکن داخل کد Frontend، فایل عمومی، اسکرینشات یا پیام گروهی نباشد.
- توکن فقط در Secret Store سرویس اجرا نگهداری شود.
- دسترسی مدیر از دسترسی مشتری جدا باشد.
- دکمههای مدیریت با تغییر متن یا شناسه کاربر قابل دور زدن نباشند.
- Webhook فقط از مسیر امن HTTPS استفاده کند.
- درخواستهای Webhook با Secret Token یا سازوکار معتبر دیگری بررسی شوند.
- گزارشها و خطاها توکن، Cookie یا اطلاعات کامل بانکی را چاپ نکنند.
- یک نفر مسئول واکنش به افشای توکن باشد: ابطال، ثبت توکن جدید، تنظیم دوباره Webhook و تست Start.
اگر قبلاً توکن را در چت عمومی یا مخزن کد قرار دادهاید، حذف پیام بهتنهایی کافی نیست؛ توکن قبلی را باطل کنید. راهنمای رسمی تلگرام نیز تأکید میکند توکن باید مانند رمز عبور نگهداری شود.
۳. کاتالوگ، قیمت و موجودی {#catalog-inventory}
یک فروشگاه با ده محصول کامل، قابلاعتمادتر از فروشگاهی با صد محصول ناقص است. حداقل سه محصول واقعی را از ابتدا تا انتها بررسی کنید:
| مورد | سؤال کنترلی | نتیجه مورد انتظار |
|---|---|---|
| --- | --- | --- |
| عنوان | آیا مشتری دقیقاً میفهمد محصول چیست؟ | عنوان کوتاه و متمایز |
| تصویر | آیا تصویر همان مدل و رنگ محصول است؟ | تصویر واضح و بدون واترمارک مزاحم |
| قیمت | آیا قیمت ربات با قیمت اعلامی کانال برابر است؟ | یک منبع قیمت معتبر |
| تنوع | آیا رنگ و سایز ناموجود قابل انتخاب نیست؟ | فقط تنوع قابل فروش فعال باشد |
| موجودی | آیا دو خرید همزمان موجودی را منفی میکنند؟ | رزرو یا کسر اتمیک موجودی |
| توضیحات | آیا جنس، ابعاد یا شرایط استفاده مشخص است؟ | پاسخ به سؤالهای قبل از خرید |
| دستهبندی | آیا محصول از مسیر منطقی پیدا میشود؟ | حداکثر چند انتخاب روشن |
سپس این چهار آزمایش را اجرا کنید:
- 1محصول موجود را به سبد اضافه کنید.
- 2آخرین واحد همان محصول را با دو حساب تقریباً همزمان انتخاب کنید.
- 3یک تنوع ناموجود را باز کنید و مطمئن شوید خرید آن ممکن نیست.
- 4قیمت محصول را در پنل تغییر دهید و بررسی کنید سبد قدیمی چگونه بهروزرسانی میشود.
برای طراحی درست کاتالوگ، راهنمای مدیریت رنگ، سایز و موجودی را نیز ببینید.
۴. سبد خرید و پرداخت {#checkout-payment}
این قسمت مستقیماً با پول مشتری در ارتباط است و نباید فقط ظاهری آزمایش شود:
- افزایش و کاهش تعداد کالا مبلغ را درست تغییر دهد.
- هزینه ارسال در زمان صحیح اضافه شود.
- تخفیف منقضی یا نامعتبر پذیرفته نشود.
- مبلغ نهایی در پیام مشتری و اعلان مدیر یکسان باشد.
- شماره کارت، نام صاحب حساب و بانک مقصد درست نمایش داده شوند.
- دکمه کپی شماره کارت و مبلغ، مقدار دقیق و بدون کاراکتر اضافه کپی کند.
- پرداخت تکراری باعث ثبت دو سفارش یا دو بار کاهش موجودی نشود.
- مشتری نتواند مبلغ یا شناسه سفارش فرد دیگری را تغییر دهد.
- سفارش پرداختنشده وضعیت مشخص و مهلت معقول داشته باشد.
- مسیر «پرداخت کردم ولی تأیید نشد» به پشتیبانی واقعی برسد.
اگر برای تشخیص کارتبهکارت از مبلغ یکتا استفاده میکنید، تفاوت جزئی مبلغ باید پیش از پرداخت شفاف توضیح داده شود. مشتری باید بداند رقم نهایی بخشی از سازوکار تطبیق پرداخت است، نه هزینه مخفی.
۵. آدرس، ارسال و پشتیبانی {#shipping-support}
پیش از انتشار، یک آدرس ناقص و یک آدرس کامل ثبت کنید. سیستم باید اطلاعات ضروری را درخواست و داده نامعتبر را مشخص کند.
چک کنید:
- نام تحویلگیرنده، تلفن و نشانی در اعلان مدیر وجود داشته باشند.
- روشهای ارسال و هزینه هر روش واضح باشند.
- محدودههای غیرقابلارسال پیش از پرداخت اعلام شوند.
- وضعیت سفارش برای مشتری قابل پیگیری باشد.
- کد رهگیری به سفارش صحیح متصل شود.
- لینک پشتیبانی به حساب یا ربات فعال برسد.
- ساعات پاسخگویی و زمان تقریبی ارسال صادقانه نوشته شوند.
- لغو، مرجوعی و بازپرداخت با متن قوانین فروشگاه هماهنگ باشند.
۶. آزمون سفارش واقعی با دو حساب {#real-order-test}
یک آزمون انتهابهانتها اجرا کنید؛ نه فقط کلیک روی چند منو:
با حسابی که مدیر فروشگاه نیست لینک ربات را باز و Start را بزنید.
از منوی اصلی وارد دستهبندی شوید و محصول را بدون جستجوی دستی پیدا کنید.
رنگ، سایز یا تعداد را انتخاب و موجودی نمایشدادهشده را بررسی کنید.
آدرس و روش ارسال را وارد و خلاصه نهایی را خطبهخط کنترل کنید.
در محیط آزمایشی یا با روش مورد تأیید مدیر، جریان پرداخت را تا نقطه قابلبرگشت بررسی کنید.
اعلان، مشخصات مشتری، اقلام، مبلغ و وضعیت سفارش را در پنل و ربات مدیر تطبیق دهید.
وضعیت سفارش و پیام اطلاعرسانی مشتری را تغییر دهید و نتیجه را در حساب خریدار ببینید.
در پایان، محصول آزمایشی، سفارش و دادههای موقت را با شناسه دقیق پاک کنید؛ پاکسازی کلی دیتابیس روش مناسبی نیست.
۷. برنامه روز انتشار {#launch-day}
انتشار را زمانی انجام دهید که بتوانید چند ساعت اول را پایش کنید. برنامه پیشنهادی:
- پیش از اعلام عمومی، Health و Webhook را بررسی کنید.
- نسخه و مقصد انتشار را ثبت کنید تا Rollback ممکن باشد.
- ابتدا لینک را برای گروه کوچکی از کاربران آشنا بفرستید.
- خطاهای Start، Callback، پرداخت و اعلان مدیر را زیر نظر بگیرید.
- پاسخ آماده برای مشکلات متداول داشته باشید.
- تغییرات بزرگ و همزمان دیگری در همان روز منتشر نکنید.
- بعد از اولین سفارشهای واقعی، متنهای مبهم و نقاط ریزش را اصلاح کنید.
تلگرام برای آزمایش بدون اختلال در کاربران، استفاده از یک ربات جداگانه برای محیط تست را پیشنهاد میکند. در محیط عملیاتی نیز Rollback و نگهداری امن تنظیمات قبلی ضروری است.
فرم تصمیم نهایی GO یا STOP {#go-no-go}
| معیار | GO | STOP |
|---|---|---|
| --- | --- | --- |
| Start و منوی اصلی | بدون خطا و قابل فهم | بیپاسخ یا مسیر مبهم |
| امنیت توکن | فقط در Secret Store | افشا در کد، پیام یا تصویر |
| قیمت و موجودی | منبع واحد و نتیجه صحیح | اختلاف قیمت یا موجودی منفی |
| پرداخت | مبلغ و مالکیت سفارش معتبر | مبلغ قابل دستکاری یا ثبت تکراری |
| ارسال | هزینه و زمان شفاف | مقصد یا هزینه نامشخص |
| پشتیبانی | لینک فعال و مسئول مشخص | مسیر بدون پاسخ |
| تست واقعی | سفارش کامل تأییدشده | فقط مشاهده ظاهری منوها |
| بازگشت نسخه | نسخه قبلی مشخص | بدون راه Rollback |
اگر حتی یکی از موارد امنیت توکن، مالکیت سفارش یا صحت مبلغ در وضعیت STOP است، انتشار را عقب بیندازید. برای شروع عملی میتوانید ابتدا امکانات شاپینو و تعرفه پلنها را مقایسه کنید.
- [1][مقدمه رسمی رباتهای تلگرام](https://core.telegram.org/bots/) — سازوکار ربات، BotFather و نگهداری امن توکن
- [2][راهنمای رسمی قابلیتهای ربات](https://core.telegram.org/bots/features) — فرمانها، دکمهها، Privacy Mode و آزمایش ربات
- [3][مرجع رسمی Bot API](https://core.telegram.org/bots/api) — Webhook و پارامتر secret_token
- [4][راهنمای طراحی تجربه ربات](https://core.telegram.org/bots/guidelines) — استفاده صحیح از /start، فرمانها و دکمهها
پرسشهای متداول {#faq}
پرسشهای زیر پاسخ کوتاه به نگرانیهای اصلی پیش از انتشار هستند. برای هر فروشگاه، قوانین پرداخت، ارسال و مرجوعی را نیز متناسب با فعالیت واقعی خود ثبت کنید.
پرسشهای پرتکرار این بخش
قبل از انتشار ربات فروشگاهی، مهمترین تست چیست؟↓
یک سفارش کامل را با حساب تلگرام دیگری از شروع ربات تا انتخاب محصول، پرداخت آزمایشی، ثبت سفارش و دریافت اعلان مدیر اجرا کنید. مشاهده منو بهتنهایی کافی نیست.
آیا میتوان توکن ربات را برای برنامهنویس یا پشتیبان ارسال کرد؟↓
توکن در عمل رمز کنترل ربات است و فقط باید در مسیر امن و موردنیاز سرویس ثبت شود. اگر در پیام، تصویر یا مخزن عمومی افشا شد، آن را از طریق BotFather باطل و جایگزین کنید.
چند محصول برای شروع فروشگاه تلگرامی کافی است؟↓
عدد ثابتی وجود ندارد. بهتر است ابتدا مجموعهای کوچک اما کامل از محصولات واقعی با تصویر، قیمت، موجودی و اطلاعات ارسال صحیح منتشر کنید و سپس کاتالوگ را توسعه دهید.
بعد از انتشار ربات چه چیزهایی باید پایش شوند؟↓
خطاهای شروع ربات، سفارشهای نیمهکاره، موجودی منفی، پرداختهای تأییدنشده، زمان پاسخ پشتیبانی و پیامهای ناموفق مهمترین موارد پایش روزهای اول هستند.

نظر شما درباره این مقاله چیست؟
نظرها پس از بررسی مدیر منتشر میشوند. ایمیل شما عمومی نخواهد شد.
در حال دریافت نظرها…