سایر بخش‌ها

مقاله

آموزش ساخت ربات ایتا و ارسال خودکار پیام به کانال (۲۰۲۶)

ربات ایتا برخلاف بله و تلگرام، از طریق پنل ایتایار مدیریت می‌شه. در این راهنما یاد می‌گیرید چطور ربات بسازید و پیام یا فایل رو به‌صورت خودکار به کانال یا گروه …

آموزش ساخت ربات ایتا و ارسال خودکار پیام به کانال (۲۰۲۶)

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

فهرست مطالب

ربات ایتا چیست و چه تفاوتی با بله و تلگرام دارد؟

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

تفاوت مهم دیگه در «شخصیت» رباته: ربات‌های بله و تلگرام برای گفت‌وگوی دوطرفه طراحی شدن (کاربر پیام می‌فرسته، ربات جواب می‌ده). ربات ایتا بیشتر برای ارسال یک‌طرفه و خودکار پیام، فایل و پست به کانال یا گروه ساخته شده — یعنی ابزاری عالی برای اتوماسیون انتشار محتواست، نه یک ربات پشتیبانی محاوره‌ای کامل.

کاربردهای رایج ربات ایتا

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

پیش‌نیازها

  • یک کانال یا گروه فعال در ایتا که خودتون مدیرش باشید
  • آشنایی مقدماتی با پایتون
  • کتابخانه‌ی requests (نصب با pip install requests)

مرحله ۱: ثبت‌نام و ساخت ربات در ایتایار

  1. به آدرس eitaayar.ir بروید و با شماره موبایلتون ثبت‌نام کنید.
  2. از پنل کاربری، گزینه‌ی ساخت ربات جدید را بزنید.
  3. پس از ساخت، یک توکن اختصاصی در اختیارتان قرار می‌گیرد — این توکن، شناسه‌ی رباتتان در تمام درخواست‌های API خواهد بود.
  4. ربات ساخته‌شده را باید به‌عنوان ادمین به کانال یا گروه موردنظرتان اضافه کنید تا اجازه‌ی ارسال پیام داشته باشد.

مرحله ۲: پیدا کردن Chat ID کانال یا گروه

برای ارسال پیام، علاوه بر توکن، به شناسه‌ی مقصد (Chat ID) هم نیاز دارید:

  • برای کانال: از آیدی کانال (بدون علامت @) استفاده کنید. مثلاً اگر آدرس کانالتان eitaa.com/mychannel است، شناسه همان mychannel خواهد بود.
  • برای گروه: باید از لینک دعوت گروه استفاده کنید، نه یک عدد ساده.

مرحله ۳: ارسال اولین پیام با پایتون

ساختار پایه‌ی API ایتایار به این شکل است:

https://eitaayar.ir/api/YOUR_TOKEN/METHOD_NAME

برای ارسال یک پیام متنی ساده:

import requests

TOKEN = "YOUR_TOKEN"
BASE_URL = f"https://eitaayar.ir/api/{TOKEN}"

def send_message(chat_id, text):
    params = {
        "chat_id": chat_id,
        "text": text
    }
    response = requests.get(f"{BASE_URL}/sendMessage", params=params)
    return response.json()

result = send_message("mychannel", "این پیام به‌صورت خودکار ارسال شده ✅")
print(result)

اگر توکن و شناسه‌ی کانال درست باشند، پیام بلافاصله در کانال یا گروه شما منتشر می‌شود.

مرحله ۴: ارسال فایل و سند

ایتایار علاوه بر متن، امکان ارسال فایل و سند (مثل تصویر، PDF یا کاتالوگ محصول) را هم از طریق متد sendDocument فراهم می‌کند. چون ارسال فایل معمولاً نیاز به یک درخواست از نوع آپلود (multipart) دارد و جزئیات دقیقش ممکنه در نسخه‌های مختلف پنل کمی متفاوت باشه، پیشنهاد می‌کنم دقیق‌ترین راهنما رو مستقیماً از بخش مستندات داخل پنل ایتایار حساب خودتون بردارید — ساختار کلی همان الگوی https://eitaayar.ir/api/YOUR_TOKEN/sendDocument را دنبال می‌کند.

مرحله ۵: خودکارسازی کامل با زمان‌بندی

کد بالا فقط یک پیام رو در لحظه ارسال می‌کنه. برای این‌که واقعاً «خودکار» بشه (مثلاً هر روز صبح یک گزارش بفرسته)، دو مسیر دارید:

  • ساده‌ترین راه: استفاده از n8n — دقیقاً همون کاری که در آموزش کار با n8n انجام دادیم. کافیه یک گره Schedule Trigger بسازید و در گره HTTP Request، همین آدرس sendMessage رو با پارامترهای بالا صدا بزنید — بدون نوشتن حتی یک خط پایتون.
  • راه برنامه‌نویسی: اجرای اسکریپت پایتون بالا به‌عنوان یک Cron Job روی سرور یا هاست خودتون در بازه‌های زمانی مشخص.

جدول پارامترهای sendMessage

پارامترتوضیح
chat_idشناسه‌ی کانال یا لینک دعوت گروه مقصد (الزامی)
textمتن پیام (الزامی)
pinسنجاق‌کردن خودکار پیام پس از ارسال (اختیاری)
disable_notificationارسال بی‌صدا بدون اعلان (اختیاری)
reply_to_message_idارسال پیام به‌عنوان پاسخ به پیام دیگر (اختیاری)
view_to_deleteحذف خودکار پیام پس از رسیدن به تعداد بازدید مشخص (اختیاری)

نام دقیق و نحوه‌ی ارسال این پارامترهای اختیاری ممکنه با به‌روزرسانی پنل ایتایار تغییر کنه؛ برای پروژه‌های حساس، همیشه نسخه‌ی فعلی مستندات داخل پنل خودتون رو چک کنید.

اشتباهات رایج

  • دنبال بات‌فادر گشتن در اپ ایتا — چنین چیزی وجود نداره؛ همه‌چیز از طریق eitaayar.ir انجام می‌شه.
  • اضافه‌نکردن ربات به‌عنوان ادمین کانال — بدون این کار، هیچ پیامی ارسال نخواهد شد.
  • استفاده از عدد به‌جای لینک دعوت برای گروه‌ها — برخلاف کانال، گروه‌ها به لینک دعوت نیاز دارن نه یک شناسه‌ی ساده.
  • انتظار رفتار محاوره‌ای مثل تلگرام — اگر دنبال ربات پرسش‌وپاسخ یا پشتیبانی تعاملی هستید، ایتایار به‌تنهایی این قابلیت رو نمی‌ده و به توسعه‌ی اختصاصی نیاز داره.

سوالات متداول

آیا ساخت ربات ایتا رایگان است؟

ثبت‌نام و ساخت ربات در ایتایار رایگان است. هزینه‌ای فقط در صورت نیاز به میزبانی برای اجرای خودکار اسکریپت یا استفاده از سرویس‌های تکمیلی وجود دارد.

آیا ربات ایتا می‌تواند به پیام کاربران پاسخ خودکار بدهد؟

بر اساس ساختار فعلی API عمومی ایتایار، تمرکز اصلی روی ارسال خودکار پیام و فایل به کانال یا گروه است، نه دریافت و پاسخ به پیام‌های ورودی مثل یک ربات پشتیبانی تعاملی.

چرا ربات من پیام ارسال نمی‌کند؟

رایج‌ترین دلیل، ادمین‌نبودن ربات در کانال یا گروه مقصد است. این مورد را در بخش تنظیمات کانال بررسی کنید.

آیا می‌توان ارسال پیام ایتا را زمان‌بندی کرد؟

بله؛ ساده‌ترین روش استفاده از یک ابزار اتوماسیون مثل n8n با گره Schedule Trigger است، بدون نیاز به نوشتن سرور یا اسکریپت جداگانه.

تفاوت اصلی ربات ایتا با ربات بله چیست؟

ربات بله برای گفت‌وگوی دوطرفه طراحی شده و از بات‌فادر داخل اپ ساخته می‌شود؛ ربات ایتا از پنل جداگانه‌ی ایتایار مدیریت می‌شود و بیشتر برای ارسال خودکار محتواست.

جمع‌بندی

ساخت ربات ایتا با بله و تلگرام فرق اساسی دارد — از ثبت‌نام در ایتایار تا محدودیت‌های واقعی‌اش، در این مقاله با هم دیدیم. اگر دنبال یک راه‌حل آماده برای کانال یا گروه ایتای کسب‌وکارتان هستید، می‌توانید از سورس‌های آماده‌ی ربات ایتا استفاده کنید، یا برای پیاده‌سازی اختصاصی با تیم ما در بخش خدمات روبیکا و ایتا در تماس باشید.

نظرات کاربران

فقط نظرات تاییدشده مدیر نمایش داده می‌شود.

0 نظر تاییدشده
هنوز نظری برای این مطلب منتشر نشده است.