آموزش ساخت ربات تلگرام

  • آپدیت شده در تاریخ

بروزرسانی در ۱۳۹۶/۰۸/۲۷ : افزودن ویدیوی آموزشی

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

 

ربات تلگرام چیست

ربات تلگرام نوعی حساب کاربری ویژه است که برای ارسال و دریافت اتوماتیک پیام طراحی شده است. کاربران میتوانند با ارسال دستورات گوناگون با ربات های تلگرام در ارتباط باشند، این ارتباط میتواند در یک مکالمه شخصی و یا در یک گروه ایجاد شود. شما میتوانید ربات خود را با استفاده از API تلگرام و از طریق درخواست های HTTPS مدیریت کنید.

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

برای ساخت ربات تلگرام یک ربات معرفی شده است به نام BotFather. شما میتوانید با طی کردن چند قدم ساده ربات خود را بسازید. پس از ایجاد آن یه کدهویت یا Authorization Token برای شما ارسال میشود که درگاه ارتباطی شما با API خواهد بود. برای ساخت ربات تلگرام به مفاهیم و اطلاعات زیر نیاز خواهید داشت:

با ربات BotFather ارتباط برقرار کنید، این ارتباط میتواند از طریق آدرس https://telegram.me/BotFather و یا نام کاربری BotFather@ آغاز گردد.

آموزش ساخت ربات تلگرام

دستور /newbot را برای آن ارسال کنید و ربات پدر از شما نام و نام کاربری ربات را درخواست میکند، در پایان Token هویت را برای شما ارسال خواهد کرد.

  • نام ربات (name) در لیست مخاطبان و توضیحات آن نمایش داده خواهد شد.
  • نام کاربری (username) یک عبارت کوتاه است که برای تعیین لینک ربات و مخاطب قرار دادن آن توسط دیگران به کار میرود. این نام کاربری باید بین ۵ تا ۳۲ کاراکتر باشد و تنها میتواند شامل حروف انگلیسی، اعداد و خط زیر (_) باشد. نام کاربری ربات باید همیشه با کلمه bot تمام شود.
  • توجه کنید که نام کاربری به حروف بزرگ و کوچک حساس است، مثلا شما میتوانید netparadis_bot یا netpa89bot را بعنوان نام کاربری خود انتخاب کنید.
  • Token یک رشته از اعداد و حروف مانند ۱۱۰۲۰۱۵۴۳:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw است که برای ایجاد ارتباط میان شما و ربات بکار میرود.
  • اگر به هر دلیل Token خود را فراموش کردید با ارسال دستور token/ به botfather یک کد جدید برای شما ارسال میشود.

آموزش ساخت ربات تلگرام

سایر دستورات برای تغییر و ساخت ربات تلگرام بسیار ساده بوده و عنوان آنها بیانگر کاری که انجام میدهند است.

  • setname/ نام ربات تلگرام را تغییر میدهد.
  • setdescription/ توضحیات مربوط به معرفی ربات را تعیین میکند که میتواند تا ۵۱۲ کاراکتر باشد، کاربران این متن را پس از شروع مکالمه با ربات شما مشاهده میکنند.
  • setabouttext/ این متن که حداکثر میتواند ۱۲۰ کاراکتر باشد در پروفایل ربات نمایش داده میشود و هنگامی که کسی ربات تلگرام شما را به اشتراک میگذارد نیز در زیر نام نشان داده میشود.
  • setuserpic/ برای تعیین عکس پروفایل ربات تلگرام استفاده میشود.
  • setcommands/ برای تعیین دستورات جانبی و تکمیلی برای ربات شما استفاده میشود.
  • setjoigroups/ این دستور برای تعیین قابلیت افزوده شدن ربات به گروه ها استفاده میشود. اگر ربات شما برای ارتباط در گروه ها طراحی نشده است میتوانید این قابلیت را غیرفعال کنید.
  • setprivacy/ تعیین میکند که ربات شما چه پیام هایی را در گروه دریافت کند، اگر این گزینه غیرفعال شود ربات تمام پیام های ارسالی در گروه ها را دریافت و برای شما ارسال خواهد کرد.
  • deletebot/ ربات شما را حذف کرده و این نام کاربری را آزاد میکند.

هک با ربات تلگرام

یکی از شایعاتی که در مورد ربات ها تلگرام گفته میشود آن است که به اطلاعات شخصی شما دسترسی دارند و ممکن است برای جاسوسی از شما بکار گرفته شوند، اگر یک نگاه سطحی به خروجی های API داشته باشید متوجه خواهید شد که امکان هک کردن کاربران از طریق ربات تلگرام وجود ندارد.

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

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

خب دیدید با مقاله آموزش ساخت ربات تلگرام به چه راحتی یک ربات تلگرام ساختیم . این ربات الان قابلیت های زیادی بجز اضافه کردن به گروه و ارسال پیام به آن را ندارد . از این به بعد باید با برنامه نویسی سمت سرور به آن قابلیت های فوق العاده ای اضافه کنید که در صفحه زیر به آن پرداختیم

سفارش ساخت ربات تلگرام

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران (۲)

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. امیر ۱ شهریور ۱۳۹۸

    سلام
    من ربات رو خریداری کردم ولی تمام مراحلی که گفتید رفتم با همچین خطایی مواجه شدم
    {“ok”:false,”error_code”:404,”description”:”Not Found”}
    سپاسگزارم

    پاسخ
    1. حسن شفیعی ۱ شهریور ۱۳۹۸

      سلام. وبهوک رو بدرستی ست نکردید
      https://api.telegram.org/botAAAA/setWebhook?url=https://BBBB.ir/bot/index.php
      به جای AAAA باید توکن رو بزنید و آدرس آخر نیز مشخص می باشد.
      آیدی تلگرام در بخش تماس با ما وجود دارد.

      پاسخ
دوره های آموزشی