واژهنامه تخصصی رباتهای پیامرسان: API، Webhook، State Machine و ۳۰ اصطلاح دیگر
۱۵ خرداد ۱۴۰۵ - ۵ ژوئن ۲۰۲۶
API، Webhook، Callback، State Machine... اگر تازه وارد دنیای رباتهای پیامرسان شدهاید، این کلمات ممکن است گیجکننده باشند. این واژهنامه مرجع سریع شماست. در این صفحه، ۳۰ اصطلاح کلیدی را به زبان ساده و کاربردی توضیح دادهام. برای یادگیری عمیقتر، راهنمای جامع ربات فروشگاهی در بله را مطالعه کنید.
واژهنامه الفبایی
API (Application Programming Interface)
رابط برنامهنویسی که پیامرسان در اختیار شما میگذارد تا بتوانید ربات بسازید. مثل یک پیشخدمت که سفارش شما را به آشپزخانه میبرد.
BotFather
ربات رسمی در خود پیامرسان که با آن ربات جدید میسازید و توکن API را دریافت میکنید.
Callback Data
دادهای که با کلیک روی یک دکمه اینلاین به سرور شما ارسال میشود. مثلاً `buy_product_15`.
Callback Query
درخواستی که هنگام کلیک کاربر روی Inline Keyboard به Webhook شما فرستاده میشود.
Chat ID
شناسه عددی یکتا برای هر کاربر یا گروه. با این شماره به کاربر پیام میفرستید.
cURL
کتابخانهای در PHP برای ارسال درخواست HTTP به API ها. پای ثابت تمام رباتهای حرفهای.
Deep Linking
لینکی که کاربر را مستقیماً به بخش خاصی از ربات میبرد (مثلاً `ble.ir/yourbot?start=discount`).
Inline Keyboard
دکمههای شیشهای زیر پیام که کاربر بدون تایپ کردن، با کلیک روی آنها اقدام میکند. آموزش ساخت.
Long Polling
روش قدیمی دریافت پیام که ربات مدام از سرور پیامرسان میپرسد «پیام جدید دارم؟». بهجای آن Webhook توصیه میشود.
Merchant ID
کد ۳۶ رقمی که زرینپال به شما میدهد تا پرداختها را با آن مدیریت کنید. (آموزش اتصال)
PDO (PHP Data Objects)
رابط امن برای کار با دیتابیس در PHP. از SQL Injection جلوگیری میکند.
Prepared Statement
دستوری در PDO که کوئری SQL و دادهها را جدا میکند تا امنیت بالا برود.
Rate Limit
محدودیت تعداد درخواستهای مجاز به API. مثلاً ۳۰ پیام در ثانیه. اگر رد شوید، ربات موقتاً بلاک میشود.
Ref ID
کد پیگیری یکتای تراکنش موفق در زرینپال که به کاربر اعلام میکنید.
Reply Markup
بخشی از پیام که دکمهها (معمولی یا اینلاین) را تعریف میکند.
SSL (Secure Sockets Layer)
گواهی امنیتی که آدرس سایت شما را HTTPS میکند. برای Webhook و Callback درگاه اجباری است.
State Machine
الگویی برای مدیریت حالت کاربر در ربات. مثلاً کاربر در مرحله «انتخاب محصول» است یا «ورود نام».
Token (ربات)
رمز یکتایی که از BotFather میگیرید و هویت ربات شما را مشخص میکند. مثل رمز عبور.
Webhook
آدرسی روی سرور شما که پیامرسان، پیامهای جدید را فوراً به آن ارسال میکند. روش استاندارد دریافت پیام.
Zarinpal
محبوبترین درگاه پرداخت ایرانی که میتوانید به ربات متصل کنید.
💬 نظرات کاربران
هنوز نظری ثبت نشده است. اولین نفری باشید که نظر میدهید!