رد کردن این محتوا

ساخت ربات تلگرام با PHP – قسمت اول

فهرست مطالب

  1. توضیحات اولیه در مورد ربات تلگرام

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

    2. با چه زبان‌های برنامه نویسی می توان ربات تلگرام ساخت

  2. BotFather

    1. آشنایی با BotFather

    2. روش کار با BotFather

  3. ساخت ربات

  4. کتابخانه ی TelegramBot

  5. تابع getMe

  6. تابع getUpdates

  7. تابع sendMessage

  8. جمع بندی

۱− توضیحات اولیه در مورد ربات تلگرام

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

به صورت کلی ربات تلگرام یک کاربر تلگرام محسوب می شود و تقریبا می تواند تمام فعالیت های یک کاربر انسانی را انجام دهد.
ربات تلگرام در دو مورد با کاربران انسانی تفاوت دارد که به شرح زیر می باشد:

  1. ربات نمی تواند شروع کننده ی مکالمه باشد.
  2. ربات بر اساس کدی که برای آن نوشته شده به پیام ها پاسخ می دهد.

با چه زبان‌های برنامه نویسی می توان ربات تلگرام ساخت ؟

با همه زبان های برنامه نویسی می توان ربات تلگرام ساخت ولی در بعضی از زبان های برنامه نویسی مثل PHP و Python کتابخانه های ساخت ربات آماده هستند ولی در بعضی زبان‌ها کتابخانه ی نوشتن ربات آماده نسیت و خود برنامه نویس باید آن را ایجاد کند.

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

۲− BotFather

آشنایی با BotFather

BotFather یک ربات تلگرام است و وظیفه این ربات مدیریت ربات های دیگر است. ما از طریق این ربات، ربات جدید خود را خواهیم ساخت و از خدمات مختلف آن استفاده خواهیم کرد.

روش کار با BotFather

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

botfather

اگر برای اولین با وارد صفحه ی چت Bot Father شوید با دکمه ی Start مواجه خواهید شد.

Bot Father Chat

با زدن دکمه ی Start  صفحه ی Help ربات نمایش داده خواهد شد. به صورت کلی دکمه ی استارت در همه ی ربات ها نماد شروع مکالمه است.

صفحه ی کمک botfather

هر دستور در ربات ها با علامت / شروع می شود. همانطور که در شکل بالا مشخص است ربات دارای دستوراتی است که برای ساخت و ویرایش ربات های دیگر مورد استفاده قرار می گیرد.

آموزش در پست های بعدی پی گرفته خواهد شد.

منتشر شده آموزش

6 نظر

  1. محمد محمد

    سلام
    اگه کسی تدریس میده به من خبر بدین
    میخوام یک رباط ساده بسازم که پیام ارسال و دریافت کنه. با php

    • digiways digiways

      سلام در اهواز میتونید به سایت Smartterm.ir مراجعه کنید تا از دوره هاشون اطلاع پیدا کنید

  2. مینا مینا

    سلام چطور میتونم مثلاً کاربر یه عکسی فرستاد این عکس رو دانلود کنم
    میدونم متد getfile هست ولی چطوری ازش استفاده کنم اون فیلد آی دی عکس رو بگیرم و ذخیره کنم
    ممکنه کد این بخشو برام بزارید
    تشکر میکنم

    • digiways digiways

      سلام دوست عزیز
      برای این کار باید از متد getfile استفاده کنید. این متد یه file_path بر میگردونه و از طریق آدرس https://api.telegram.org/file/bot/ می تونید این فایل رو دانلود کنید.

      در مقاله ی جداگونه کد کامل استفاده از این متد رو میزارم

پاسخ دهید

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