بات‌ها و اتصال

تمام قابلیت‌های GetMyBot در چارچوب یک بات خاص کار می‌کنند. بات با توکن دریافتی از @BotFather متصل می‌شود و پس از آن پلتفرم به‌طور خودکار به‌روزرسانی‌ها را از Telegram دریافت می‌کند و واکنش‌های شما را اعمال می‌کند. بخش — در منوی چپ: بات‌ها. بات فعال از طریق سوییچر بالای رابط کاربری انتخاب می‌شود.

اتصال بات

  1. بات‌ها ← افزودن بات را باز کنید (یا از راهنمای پذیرش استفاده کنید).
  2. توکن از @BotFather را وارد کنید. GetMyBot توکن را با ارسال درخواست به Telegram بررسی می‌کند و @username بات پیداشده را نشان می‌دهد — به این ترتیب مطمئن می‌شوید رشته درستی وارد کرده‌اید.
  3. ذخیره کنید. توکن رمزگذاری شده ذخیره می‌شود و دریافت به‌روزرسانی‌ها بلافاصله آغاز می‌شود.

پس از اتصال، بات در لیست با آواتار، نام، @username و سه شاخص ظاهر می‌شود: کاربران، درخواست‌های امروز و موجودی.

چندین بات

یک حساب می‌تواند چندین بات را به‌طور همزمان مدیریت کند — تعداد آن‌ها توسط طرح شما محدود می‌شود (پارامتر «حداکثر بات‌ها»). جابجایی بین بات‌ها از طریق سوییچر بالاست؛ تمام بخش‌ها (واکنش‌ها، افراد، آمار و غیره) داده‌های بات انتخاب‌شده را نشان می‌دهند.

چگونه بات پیام‌ها را دریافت می‌کند

پلتفرم به‌روزرسانی‌ها را از Telegram به‌طور خودکار دریافت می‌کند — از طریق webhook یا long-polling، بسته به پیکربندی نمونه. نیازی به تنظیم ندارید: یک توکن معتبر کافی است. بات پیام‌های شخصی، پیام‌های گروه‌ها و کانال‌ها، فشار دکمه‌های inline، رویدادهای سیستمی (عضو شدن/خروج)، واکنش‌ها به پیام‌ها و پرداخت‌ها را پردازش می‌کند.

روشن و خاموش کردن

هر بات دارای وضعیت روشن / خاموش است (کارت «وضعیت بات» در تنظیمات). بات خاموش به پیام‌ها پاسخ نمی‌دهد؛ تغییر فوری اعمال می‌شود، بدون نیاز به اتصال مجدد.

پروفایل و همگام‌سازی

دکمه همگام‌سازی در تنظیمات، نام بات را از Telegram به‌روز می‌کند (اگر آن را در @BotFather تغییر داده باشید). آواتار کاربری بات به‌طور خودکار بارگذاری می‌شود.

تغییر توکن

اگر توکن را در @BotFather بازنشر کرده‌اید (Bot Settings ← Revoke / New token)، آن را در تنظیمات ← تغییر توکن به‌روز کنید. توکن جدید باید به همان بات تعلق داشته باشد (شناسه داخلی Telegram یکسان باشد) — به این ترتیب تمام واکنش‌ها، مشترکان و داده‌ها حفظ می‌شوند.

انتقال بات به حساب دیگر

تنظیمات ← تغییر مالک بات را به ایمیل یک حساب دیگر GetMyBot منتقل می‌کند. این اقدام برگشت‌ناپذیر است: پس از انتقال، دسترسی خود را به بات از دست می‌دهید. هنگام تحویل پروژه به مشتری یا همکار استفاده کنید.

قالب‌های بات

قالب یک تصویر از تنظیمات بات و تمام واکنش‌هایش است که می‌توان آن را روی بات دیگری اعمال کرد:

  • ایجاد قالب (در تنظیمات) بات فعلی را به عنوان قالب با یک نام ذخیره می‌کند.
  • اعمال قالب تنظیمات بات انتخاب‌شده را با تنظیمات قالب جایگزین می‌کند، و واکنش‌های قالب را به واکنش‌های فعلی اضافه می‌کند.

برای تکثیر یک بات استاندارد در چندین پروژه مناسب است.

مراحل بعدی