آموزش کار با ربات تلگرام در برنامه نویسی اندروید

امتیاز 5.00 ( 1 رای )

سلام توسعه دهندگان عزیز در این سری از آموزش برنامه نویسی اندروید به آموزش کار با ربات تلگرام در برنامه نویسی اندروید می پردازیم در واقع صفر تا صد کار با ربات تلگرام (Telegram Bot) را در این پست ما بررسی می کنیم شاید سوال های مختلفی در مورد بات تلگرام داشته باشید در واقع تمامی امکاناتی رو که یک ربات می تواند داشته باشید را ما نحوه پیاده سازیش رو با استفاده از کد در اندروید میگیم به طور مثال ارسال عکس و اطلاعات به کاربران یا حتی یک کانال خاص خب بهتر است شروع کنیم و زیاد طفره نریم در ادامه برخی از بخش ها که نحوه کار باهاشون رو بررسی می کنیم را براتون قرار میدیم. هزارتا

محتویات

  • آموزش Authorizing ربات تلگرام یا Login به ربات تلگرام در برنامه نویسی اندروید
  • آموزش ارسال  Text به کاربر یا کانال در برنامه نویسی اندروید
  • آموزش ارسال Html , Markdown به کاربر یا کانال تلگرام در برنامه نویسی اندروید
  • آموزش ارسال Markdown به کاربر یا کانال تلگرام در برنامه نویسی اندروید
  • آموزش ارسال عکس (Photo) به کاربر یا کانال
  • آموزش ارسال ویدیو (Video) به کاربر یا کانال
  • آموزش ارسال (Audio) صدا به کانال یا کاربر در اندروید
  • آموزش ارسال Document به کانال یا کاربر در اندروید
  • آموزش ارسال موقعیت (Location) به کانال یا کاربر در تلگرام

 
فکر کنم آموزش کاملی باشد ?
خب ابتدای کار وارد فایل  Build.gradle شده و در بخش dependencies خط زیر را قرار دهید.

پروژه را sync کنید.
در متد Oncreate اکتیویتی ابتدا خط زیر را قرار دهید.

به جای bot-token باید Token مربوط به ربات خودتان را قرار دهید که از @BotFather باید بگریدش دیگه ما توضیح نمیدیم Token چیه و اصلا BotFather برای چیه توی اینترنت ماشالله 90 هزارتا سایت توضیح دادن
خب برای بخش Authorizing یا همان احراز هویت ا کد زیر استفاده کنید تا بفهمید به درستی وصل شدید یا خیر

در کل کدهای پایین که قرار میدهیم نوشته شده است Channel-Name or Chat-ID شما باید یا آیدی کانالی رو که می خواهید بهش اطلاعات ارسال کنید قرار دهید یا اینکه آیدی کاربر رو قرار دهید اگر بخواهید مثلا آیدی خودتان رو به دست بیارید به ربات @userinfobot برید نوشته آیدی شما رو قبل از آن هم حتما باید ربات رو برای کاربر مورد نظر استارت کرده باشید یا در کانال که می خواهید اطلاعات ارسال کنید ادمین کرده باشید.
خب برای ارسال متن می توانید از کد زیر استفاده کنید.

ارسال Html و Markdown با استفاده از کد زیر

فقط ارسال Markdown با استفاده از کد زیر

ارسال عکس با استفاده از کد زیر فقط اینکه باید مسیر عکس را با آموزش های قبلی به دست بیارید مثلا با استفاده از Picker هایی که قرار دادیم باید مسیر عکس را به دست بیارید.

برای ارسال ویدیو هم همینطور باید آدرس فیلم رو از SD به دست بیارید

برای ارسال صدا یا Audio مثل زیر عمل کنید.

و در نهایت برای ارسال Document مثل زیر عمل کنید.

برای ارسال Location مثل زیر عمل کنید باید lat و long بفرستید.

 
این آموزش هم به پایان رسید.
موفق و پیروز باشید.

مطالعه بیشتر