فهرست

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

خوب نبودخوبخیلی خوبعالیخیلی عالی ( 0 از 0 رای)
نویسنده: پوریا پرهامی
تاریخ ارسال: ۲۷ / تیر / ۱۳۹۵

چگونه ربات را برنامه نویسی کنیم  :

 

حالا نوبت آن است ، تا با ربات خود ارتباط برقرار کرده و آن را برنامه ریزی کنیم ، برای این کار من از زبان JAVA استفاده می کنیم به لینک https://github.com/rubenlagus/TelegramBots

در این لینک API ساده و خوبی برای برنامه ریزی ربات به زبان جاوا وجود دارد ، خوب توضیحات را مطالعه کرده و فایل های مربوطه را دانلود کنید .

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

pic1TbotPart2

ابتدا کلاسی به نام BotConfig ایجاد کنید مانند تصویر بالا ، سپس داخل آن این کد ها را قرار دهید .

همان طور که می بینید دو پراپرتی داریم ، به یکی برای Token Id  شما و دیگری برای یوزرنیم.

خوب کار ما با این کلاس فعلا تمام شده .

در پوشه updateshandlers کلاسی ایجاد کنید من نام کلاسم را DarkoobHandler  گذاشتم .

pic2TbotPart2

توجه کنید که این کلاس باید از کلاس TelegramLongPollingBot ارث بری کنید ، در این صورت شما موظف خواهید بود ۳ متد را پیاده سازی کنید .

در متد getBotUsername یوزر نیم را برگردانید و در getBotToken تکن آدی را ، مانند کد بالا ، خوب حالا می ماند unUpdateRecived در این متد کد زیر را بنویسید :

متد onUpdateReceived شما باید مانند تصویر بالا باشد ، حالا به سراغ کلاس Main میرویم .

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

در قسمت بعد به شما نشان خواهیم داد چگونه برای ربات دکمه بسازید.

 

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

6 دیدگاه برای ”آموزش ساخت ربات تلگرام – قسمت دوم

      سلام فرامرز عزیز ، لینک کتابخانه در بالای صفحه وجود داره ، برای IDEA هم من از Intellij استفاده می کنم شما میتونید از eclips هم استفاده کنید .

      توسط پوریا در ۱۲ / مهر / ۱۳۹۵ در ۷:۰۶ ق.ظ -

      من با نت بینز کتابخانه ها رو اد کردم اما همش اررور میده و میگه ک نمیشناسه نمیدونم چیکار کن چندین ورژن مختلف رو ادد کردم .

      توسط بهناز در ۲۲ / مرداد / ۱۳۹۶ در ۱۱:۰۳ ق.ظ -

      سلام
      بهترین راه حل ابتدا جستوجو در قسمت issues هست و اگر جواب مناسبی پیدا نکردید در همون جا بپرسید.
      بنده با این مشکل تا بحال روبرو نشدم. ( از نت بینز تا بحال استفاده نکردم و با سازو کار با این آی دی ای آشنا نیستم)
      ممکنه نسخه های این کتاب خانه با نسخه JDK شما همخوانی نداشته باشه ( برای نسخه های پایین تری باشه)
      https://github.com/rubenlagus/TelegramBots/issues?q=is%3Aissue+is%3Aclosed

      توسط پوریا در ۲۲ / مرداد / ۱۳۹۶ در ۱۲:۲۱ ب.ظ -

      سلام
      متاسفانه به دلیل استقبال کم برای نوشتن ربات به زبان جاوا فکر نمی‌کنم این آموزش ادامه بدیم.
      شاد و سلامت باشید.

      توسط پوریا پرهامی در ۲۸ / فروردین / ۱۳۹۷ در ۱:۲۹ ب.ظ -