ربات برای کانال تلگرام: دکمه زیر پست و کار خودکار
منتشرشده: · بهروزرسانی: · ۷ دقیقه مطالعه
رباتها بخش بزرگی از کار تکراری کانال را برمیدارند: دکمه زیر پست میگذارند، پستها را خودکار منتشر میکنند و درخواستهای عضویت را جواب میدهند. در این راهنما میبینی ربات دقیقاً چه کاری از دستش برمیآید، چطور یکی بسازی یا اضافه کنی و چطور کانالت را امن نگه داری.
اگر چند وقتی کانال تلگرام اداره کرده باشی، میدانی بخشی از کار هر روز تکرار میشود: گذاشتن لینک ثابت زیر پستها، منتشر کردن مطلب در ساعت مشخص، جواب دادن به درخواستهای عضویت یا پاک کردن پیامهای تبلیغاتی در گروه گفتوگو. رباتهای تلگرام برای همین کارها ساخته شدهاند. ربات یک حساب ویژه است که بهجای آدم، یک برنامه آن را اداره میکند و میتواند مثل یک ادمین در کانال کار کند. در این راهنما توضیح میدهیم ربات در کانال چه کارهایی میکند، چه کارهایی را نمیتواند، چطور یک ربات بسازی یا اضافه کنی و چه نکتههایی را برای امنیت کانال رعایت کنی.
ربات تلگرام چیست و با حساب معمولی چه فرقی دارد؟
ربات تلگرام حسابی است که پشت آن یک برنامه کار میکند، نه یک آدم. یوزرنیم هر ربات با کلمهی bot تمام میشود و شماره تلفن ندارد. رباتها چند محدودیت مهم دارند که بهتر است از اول بدانی: ربات نمیتواند خودش با کسی گفتوگو را شروع کند و فقط وقتی به کاربر پیام میدهد که او قبلاً ربات را استارت کرده باشد؛ ربات نمیتواند مالک کانال باشد؛ و در کانال فقط کارهایی را انجام میدهد که با دسترسی ادمینش اجازه داده شده است. در عوض ربات خسته نمیشود، ساعت سه صبح هم سر وقت پست میگذارد و یک کار را هزار بار بدون اشتباه تکرار میکند.
ربات در کانال تلگرام چه کارهایی میکند؟
- دکمه شیشهای زیر پست: دکمههایی که زیر پست میآیند و با زدن آنها لینکی باز میشود یا کاری انجام میشود. این دکمهها را فقط پستی دارد که از طریق ربات منتشر یا ویرایش شده باشد.
- انتشار خودکار: گذاشتن پست در زمان مشخص یا برداشتن مطلب از یک منبع دیگر، مثل خبرنامهی سایت، و انتشار آن در کانال.
- تأیید درخواست عضویت: اگر برای لینک دعوت گزینهی «درخواست عضویت» را روشن کرده باشی، ربات میتواند درخواستها را بر اساس قاعدهای که تعیین کردهای تأیید یا رد کند.
- مدیریت گروه گفتوگو: حذف پیامهای اسپم، خوشامدگویی به اعضای تازه و اجرای قوانین گروهی که به کانال وصل است. تنظیمهای داخلی خود گروه، مثل دسترسی اعضا و حالت آهسته، در راهنمای مدیریت گروه تلگرام آمده است.
- پاسخ به مخاطب: رباتی که مخاطب به آن پیام میدهد تا سؤال بپرسد، سفارش ثبت کند یا با پشتیبانی در تماس باشد، بدون اینکه شماره یا حساب شخصی ادمینها دیده شود.
- فروش محتوا و خدمات دیجیتال: ربات میتواند پرداخت را داخل خود تلگرام و با استارز بگیرد. استارز چیست و کجا به کار میآید را در راهنمای استارز تلگرام توضیح دادهایم.
برای روشن کردن درخواست عضویت و ساختن لینکهای دعوت، راهنمای کانال عمومی و خصوصی تلگرام را ببین. گروه گفتوگو و فرقش با خود کانال را هم در مقالهی گروه یا کانال تلگرام توضیح دادهایم.
دکمه شیشهای زیر پست چطور ساخته میشود؟
در اپ معمولی تلگرام نمیتوانی موقع نوشتن پست، دکمه زیر آن بگذاری. این دکمهها که به آنها دکمهی اینلاین یا شیشهای میگویند، فقط از راه ربات اضافه میشوند. معمولاً یکی از این دو راه را میروند:
- رباتی که ادمین کانال است، پست را با دکمهها منتشر میکند. تو متن، عکس و دکمهها را به ربات میدهی و ربات پست کامل را در کانال میگذارد. بعداً هم میتوانی دکمهها را از طریق همان ربات عوض کنی.
- رباتهای حالت اینلاین: در کادر پیام یوزرنیم ربات را مینویسی، پیشنمایش پست با دکمه ظاهر میشود و آن را در کانال میفرستی. در این روش زیر پست نوشته میشود که از طریق کدام ربات فرستاده شده است.
دکمهها برای چیزهایی مفیدند که مخاطب باید با یک ضربه به آن برسد: لینک سایت یا فروشگاه، لینک پشتیبانی، لینک پست قبلی یک مجموعه، یا دکمهی ثبتنام. شلوغ کردن زیر پست با دکمههای زیاد نتیجهی عکس دارد؛ یک یا دو دکمه با متن روشن معمولاً بیشتر کلیک میگیرد.
برای اینکه بفهمی دکمهی زیر پست واقعاً عضو تازه میآورد یا نه، به جای لینک عمومی کانال، یک لینک دعوت جدا برای همان دکمه بساز و تعداد عضوهای آن را دنبال کن. روشش را در راهنمای ردیابی تبلیغ کانال نوشتهایم.
زمانبندی پست: همیشه ربات لازم نیست
خود تلگرام امکان زمانبندی دارد: پیام را بنویس، دکمهی ارسال را نگه دار و «ارسال زمانبندیشده» را انتخاب کن. برای بیشتر کانالها همین کافی است و نیازی به دادن دسترسی به ربات نیست. ربات زمانی به کار میآید که بخواهی پستها دکمه داشته باشند، از یک منبع بیرونی خوانده شوند یا چند کانال را با هم مدیریت کنی. جزئیات زمانبندی داخلی، ارسال بیصدا و قالببندی متن را در راهنمای پست گذاشتن در کانال تلگرام آوردهایم.
چطور یک ربات بسازیم؟
همهی رباتهای تلگرام با ربات رسمی خود تلگرام به نام BotFather ساخته میشوند. مراحل کلی این است:
- در تلگرام BotFather را پیدا کن. مطمئن شو حساب رسمی و دارای تیک تأیید را باز کردهای، نه حسابی با نام مشابه.
- دستور /newbot را بفرست، یک نام نمایشی و سپس یک یوزرنیم که با bot تمام میشود انتخاب کن.
- BotFather یک توکن به تو میدهد؛ رشتهای طولانی که کلید کنترل ربات است. این توکن را مثل رمز عبور نگه دار.
- حالا توکن را در برنامه یا سرویسی که قرار است ربات را اداره کند وارد میکنی. ربات بدون این برنامه فقط یک حساب خالی است.
- در صورت نیاز از همان BotFather عکس، توضیحات و فهرست دستورهای ربات را تنظیم کن.
اگر برنامهنویس نیستی، لازم نیست ربات اختصاصی بسازی. رباتهای آمادهی زیادی هستند که کار دکمهگذاری یا مدیریت گروه را انجام میدهند؛ فقط آنها را مثل یک ادمین به کانال اضافه میکنی.
افزودن ربات به کانال و دادن دسترسی
ربات هم مثل یک کاربر از بخش «ادمینها» به کانال اضافه میشود. در صفحهی افزودن ادمین، یوزرنیم ربات را جستوجو کن، انتخابش کن و دسترسیها را تنظیم کن. قاعدهی طلایی همان است که برای آدمها هم صدق میکند: فقط دسترسی لازم. رباتی که پست با دکمه میگذارد به «انتشار پیام» و «ویرایش پیام» نیاز دارد، نه به حذف پیام دیگران یا افزودن ادمین. رباتی که درخواست عضویت را تأیید میکند به دسترسی «دعوت کاربران با لینک» نیاز دارد. توضیح کامل هر دسترسی را در راهنمای ادمین کانال تلگرام بخوان.
نکتههای امنیتی رباتها
- توکن را به هیچکس نده: هر کس توکن ربات را داشته باشد میتواند به جای تو آن را کنترل کند و با دسترسیهایش در کانال پست بگذارد. اگر فکر میکنی توکن لو رفته، از منوی BotFather توکن تازه بگیر تا توکن قبلی باطل شود.
- فقط رباتهای شناختهشده: رباتی را ادمین کن که میدانی چه کسی آن را اداره میکند. یک ربات ناشناس با دسترسی انتشار میتواند تبلیغ یا لینک مخرب در کانالت بگذارد.
- رباتهای بیاستفاده را حذف کن: اگر دیگر از رباتی استفاده نمیکنی، آن را از فهرست ادمینها بردار. هر ادمین اضافه، یک راه بیشتر برای خرابکاری است.
- به رباتهایی که کد ورود میخواهند اعتماد نکن: هیچ ربات مدیریت کانالی برای کارش به شماره تلفن، کد ورود یا رمز دومرحلهای تو نیاز ندارد. چنین درخواستی نشانهی کلاهبرداری است؛ نکتههای بیشتر را در راهنمای امنیت اکانت تلگرام ببین.
- اقدامات اخیر را نگاه کن: کارهای رباتهای ادمین هم در «اقدامات اخیر» کانال ثبت میشود. اگر پستی ناآشنا دیدی، اول آنجا را بررسی کن.
رباتها و رشد کانال
ربات نظم کانال را بالا میبرد، اما جای محتوای خوب را نمیگیرد. دکمهی زیر پست زمانی کلیک میخورد که پست ارزش خواندن داشته باشد و انتشار خودکار زمانی مفید است که مطلب برای مخاطب تکراری و بیکیفیت نباشد. بعد از اینکه کارهای تکراری را به ربات سپردی، وقت آزادشده را صرف محتوا و جذب مخاطب کن و نتیجه را در آمار کانال تلگرام بسنج. اگر هم برای شروع یا یک کمپین به ممبر، بازدید یا ریاکشن نیاز داری، این سرویسها فقط با لینک کانال یا پست سفارش داده میشوند و نیازی به ادمین کردن هیچ رباتی نیست.
ممبر، بازدید، ریاکشن و سرویسهای دیگر تلگرام را فقط با لینک کانال یا پست سفارش بده؛ بدون دسترسی ادمین. فهرست و قیمتها را ببین.
مشاهدهی سرویسهاجمعبندی
رباتها ابزار خوبی برای کارهای تکراری کانالاند: دکمه زیر پست، انتشار خودکار، تأیید درخواست عضویت و مدیریت گروه گفتوگو. برای زمانبندی ساده همان امکان خود تلگرام کافی است. اگر ربات اضافه میکنی، فقط دسترسی لازم را بده، توکن را مثل رمز نگه دار و رباتهایی را که نمیشناسی یا دیگر لازم نداری از کانال بیرون بگذار. برای برنامهی کامل رشد هم راهنمای افزایش اعضای کانال تلگرام را بخوان.
سؤالات متداول
چرا نمیتوانم زیر پست کانال دکمه بگذارم؟
اپ معمولی تلگرام این امکان را ندارد. دکمهی شیشهای فقط روی پستی میآید که از طریق ربات منتشر یا ویرایش شده باشد؛ یعنی یا رباتی که ادمین کانال است پست را میگذارد، یا پست را با یک ربات در حالت اینلاین میفرستی.
ربات ادمین میتواند کانال را از من بگیرد؟
ربات نمیتواند مالک کانال شود و مالک را برکنار کند. اما با دسترسیهایی که به آن دادهای میتواند پست بگذارد، ویرایش یا حذف کند. برای همین فقط دسترسی لازم را بده و فقط رباتهای شناختهشده را ادمین کن.
برای زمانبندی پست حتماً ربات لازم است؟
نه. با نگه داشتن دکمهی ارسال در تلگرام میتوانی پیام را زمانبندی کنی. ربات فقط وقتی لازم است که پست دکمه بخواهد، از منبع بیرونی خوانده شود یا چند کانال را با هم اداره کنی.
اگر توکن ربات لو برود چه کنم؟
در BotFather برای همان ربات توکن تازه بگیر؛ توکن قبلی باطل میشود و دیگر کار نمیکند. بعد توکن تازه را فقط در برنامهی خودت وارد کن.