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


خب همونطور که می دونید، در تلگرام ورژن 3 به بعد، ربات ها برای تلگرام اضافه شدند ( البته قبل از این هم بود ولی زیاد نبودند ). در این مدت بود که توسعه دهندگان تلگرام با انتشار API کار رو برای ساخت ربات ها آسان تر کردند. اما برای ساخت این نوع ربات ها با استفاده از این API ها نیاز به دانش برنامه نویسی هست.


حال، ادامه آموزش رو ببینید


توی این آموزش من روش قدم به قدم ایجاد بات رو براتون می گم. به عنوان مثال ما 


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


رو به کاربر اطلاع می ده.


برای شروع کار، باید با ربات BotFather@ آشنا بشید. وظیفه این ربات اینه که اگر 


کاربر قصد درست کردن یک ربات داشته باشه، می تونه یک ربات خام رو براتون 


درست کنه. یعنی یک بستر رو برای کاربر فراهم کنه تا کاربر بتونه کد های مورد نیاز 


برای عملکرد صحیح این بات روش پیاده سازی کنه.


ابتدا به تلگرام می ریم و سپس به قسمت چت با BotFather میریم. عبارت زیر رو 


براش می فرستیم:


/start

بعد از اون عبارت زیر رو براش می فرستیم:

/newbot

بعد از ارسال این عبارت، یک اسم برای بات خود انتخاب کرده و به همین بات بفرستید:

بعد از این، از شما می خواهد که یک یوزر برای بات خود انتخاب کنید. البته باید توجه کنید که یوزر بات شما باید آخرش عبارت bot رو داشته باشه. مثل tecnewsbot که من برای بات خودم انتخاب کردم. بعد از این یه پیغام تبرکی می گه و بعد یک کدی رو به اسم token رو بهمون می ده که بعدا بهش احتیاج پیدا خواهیم کرد:

حالا وقت اینه که ظاهر رباتمون رو ایجاد کنیم. یعنی اضافه کردن توضیحات به بات و گذاشتن عکس پروفایل براش و...


برای اینکه بخواید توضیحات درباره رباتتون بهش اضافه کنید به همین BotFather عبارت زیر رو بفرستید و بعد توضیحات مربوط به رباتتون رو براش ارسال کنید تا ثبت بشه. ( در واقع این توضیحات همون توضیحاتیه که در صفحه اول باته که می گه What can this bot do )

/setdescription

برای اینکه بخواید درباره رباتتون توضیح بدید به همین BotFather عبارت زیر رو بفرستیدو بعد توضیحات مربوط به رباتتون رو براش ارسال کنید تا ثبت بشه: ( در واقع این قسمت مربوط به می شه به توضیحاتی که در پروفایل ربات موجود هست )

/setabouttext

و برای اینکه بخواید عکس پروفایل برای رباتتون تعیین کنید، عبارت زیر رو بفرستید و سپس عکس خود رو با سایز 512×512 و با فرمت PNG بفرستید:

/setuserpic

حالا ظاهر رباتمون درست شد. حالا وقت اینه که تعیین کنیم که عملکرد رباتمون چطوری باشه.


با ربات Paquebot@ شروع به چت می کنیم.


بعد از ارسال دستور start/ برای ربات، این دستور رو براش بنویسید: ( توجه داشته باشید که به جای <token> اون token ـی که Botfather براتون فرستاد می نویسید )

/addbot <token>


بعد از ارسال این دستور، این ربات، ربات شما رو شناسایی می کنه. خب ربات شما آماده است! فقط کافیه که شما مطالبی که می خواید کسایی که از بات شما استفاده می کنند دریافت کنند، برای همین بات Paquebot@ ، دستور send/ رو بفرستید. بعد از ارسال این دستور، بات مورد نظرتون رو انتخاب می کنید و بعد بهتون می گه به باتتون ( که در اینجا برای من tecnewsbot هست ) برید و بعد دستور زیر رو براش ارسال کنید:

 /paquebot

بعد از اینکه این دستور رو برای باتتون ارسال کردید، اون موقع بهتون می گه که هر مطلب یا تصویر یا ویدیو یا فایلی که می خواید این بات برای کاربراش بفرسته رو به بات خودتون ارسال کنید. به عنوان مثال، من یک خبری رو می نویسم و برای باتم پس از نوشتن فرمان paquebot/ ارسال می کنم:

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

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

منبع : forum.soft98.ir نویسنده این پست : W a v e