1. باژنشر
  2. بلاگ
  3. آموزش
  4. ساخت ربات و گرفتن توکن در تلگرام، بله و روبیکا؛ قدم‌به‌قدم
آموزش

ساخت ربات و گرفتن توکن در تلگرام، بله و روبیکا؛ قدم‌به‌قدم

توکن ربات چیست، چطور در تلگرام، بله و روبیکا ربات بسازی، آن را ادمین کانال کنی و توکن را امن نگه داری؛ همراه با خطاهای رایج و راه حلشان.

تیم محتوای باژنشر۴ دقیقه مطالعهبه‌روزشده ۸ آبان ۱۴۰۵
ساخت ربات و گرفتن توکن در پیام‌رسان‌ها
فهرست مطالب

خلاصه در یک نگاه

  • توکن ربات کلید دسترسی ربات است؛ مثل رمز عبور با آن رفتار کن.
  • در هر سه پیام‌رسان ربات را از BotFather همان پیام‌رسان می‌سازی.
  • ربات باید ادمین کانال باشد و دسترسی ارسال، ویرایش و حذف داشته باشد.
  • اگر توکن لو رفت، از BotFather توکن تازه بگیر و قبلی خودبه‌خود باطل می‌شود.

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

توکن ربات دقیقاً چیست؟

توکن یک رشته‌ی طولانی است که پیام‌رسان موقع ساخت ربات به تو می‌دهد؛ چیزی شبیه 1234567890:AAH…. هر کس این رشته را داشته باشد، می‌تواند از طرف ربات پیام بفرستد. پس توکن همان نقشی را دارد که رمز عبور برای حساب شخصی‌ات دارد.

امنیت توکن را در گروه‌ها، اسکرین‌شات‌ها یا چت پشتیبانی نفرست. اگر جایی ثبتش می‌کنی، فقط در فرم رسمی سرویس باشد.

ساخت ربات در تلگرام

  1. BotFather را باز کن. در جست‌وجوی تلگرام ‎@BotFather را پیدا کن؛ تیک آبی دارد. دستور ‎/newbot را بفرست.
  2. نام و یوزرنیم بده. نام هر چیزی می‌تواند باشد؛ یوزرنیم باید به bot ختم شود، مثلاً KangavarPostBot.
  3. توکن را کپی کن. BotFather توکن را در همان پیام می‌فرستد.
  4. ربات را ادمین کانال کن. تنظیمات کانال، بخش مدیران، افزودن ادمین و یوزرنیم ربات. دسترسی ارسال، ویرایش و حذف پیام‌ها را روشن کن.

ساخت ربات در بله

بله هم BotFather خودش را دارد و مراحل همان است: دستور ‎/newbot، انتخاب نام و یوزرنیم و کپی توکن. بعد در اطلاعات کانال، از بخش مدیران ربات را اضافه کن و همان سه دسترسی را بده. چون بله بدون فیلترشکن کار می‌کند، خیلی از تیم‌ها آن را کانال اصلی خود می‌کنند.

ساخت ربات در روبیکا

در روبیکا ‎@BotFather را باز کن و گزینه‌ی ساخت ربات را بزن. بعد از وارد کردن نام و شناسه، توکن را از بخش توکن همان ربات بردار. افزودن ربات به مدیران کانال از تنظیمات کانال انجام می‌شود.

نکته سروش‌پلاس هم ربات دارد و توکنش را از بخش ربات‌ها می‌گیری. ایتا ربات رسمی ندارد و با ایتایار وصل می‌شود؛ جزئیاتش در راهنمای ایتا آمده.

وارد کردن توکن در باژنشر

در وب‌اپ به کانال‌ها برو و افزودن کانال را بزن. پیام‌رسان را انتخاب کن و توکن را وارد کن. دکمه‌ی «تست زنده» یک پیام آزمایشی در کانال می‌فرستد و همان لحظه پاکش می‌کند؛ اگر سبز شد، اتصال کامل است. همین کار را از داخل ربات باژنشر هم می‌توانی انجام بدهی و پیام حاوی توکن بعد از دریافت در ربات حذف می‌شود.

خطاهای رایج و راه حل

پیام خطادلیلراه حل
توکن نامعتبر استتوکن ناقص کپی شده یا باطل شدهتوکن را دوباره از BotFather بگیر و کامل کپی کن
ربات در کانال نیستربات ادمین نشدهربات را از بخش مدیران کانال اضافه کن
دسترسی کافی نیستیکی از سه دسترسی خاموش استارسال، ویرایش و حذف پیام را روشن کن

اگر توکن لو رفت

در BotFather همان پیام‌رسان، ربات را انتخاب کن و توکن تازه بگیر (در تلگرام دستور ‎/revoke). توکن قبلی همان لحظه از کار می‌افتد. بعد توکن جدید را در باژنشر جایگزین کن؛ تنظیمات کانال و امضاها دست نمی‌خورند.

حالا که ربات‌ها آماده‌اند، راهنمای کامل انتشار همزمان را بخوان تا اولین پستت را همه‌جا منتشر کنی.

سؤال‌های پرتکرار

توکن ربات را به چه کسی می‌شود داد؟

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

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

بله. یک ربات می‌تواند در چند کانال ادمین باشد؛ اما برای هر کانال مشتری یا هر برند، ربات جدا مدیریت را ساده‌تر می‌کند.

تست زنده خطای دسترسی می‌دهد؛ چه کنم؟

ربات را از فهرست مدیران کانال بردار و دوباره اضافه کن و این بار هر سه دسترسی ارسال، ویرایش و حذف پیام را بده.

#توکن ربات#BotFather#تلگرام#بله#روبیکا
تیم محتوای باژنشر

تیمی که هر روز با مدیران کانال‌ها در تلگرام، بله، روبیکا، ایتا و اینستاگرام کار می‌کند و تجربه‌ها را این‌جا می‌نویسد.

ادامه بده

مطالب مرتبط