یک توسعه‌دهنده

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

بازی با api های تلگرام - قسمت اول

سه شنبه, ۱۰ بهمن ۱۳۹۶، ۱۲:۳۲ ب.ظ

سلام دوستان،

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

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

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

برای دانلود مفسر پایتون به سایت https://www.python.org مراجعه کنید

و برای نصب کتابخانه telepot :

pip

حالا که هم پایتون رو نصب کردید و هم کتابخانه telepot رو نصب کردید در خط فرمان یا ترمینال،

در ویندوز : python و در گنو/لینوکس : python3 رو تایپ کنید.

python

در ابتدای کار کتابخانه را به برنامه‌ی خودمون import میکنیم:

import

و الان نوبت میرسه به اینکه ما یک ربات تلگرام بسازیم! به تلگرام برید و در قسمت Search بات‌فادر رو سرچ کنید : @botfather وقتی رفتید /newbot رو انتخاب کنید، یک نام که به عنوان Title هست و نام بعدی که شما وارد میکنید ID ربات شما خواهد بود که حتما باید کلمه bot در انتهای ربات شما باشد، وقتی تمام کار ها رو بدرستی انجام دادید بات‌فادر یک Token به شما می‌دهد این توکن رو باید پیش خودتون نگه دارید و مواظب این توکن باشید تا لو نره:)

من از قبل یک ربات ساختم.بریم سراغ ادامه آموزش،

در خط فرمان یا ترمینال خودتون یک متغیر به اسم bot تعریف کنید تا کتابخانه خودمون رو داخلش فراخوانی کنیم:

token

شما باید توکن خودتون رو در بین ‘ ‘ بین پرانتز قرار بدید.

حالا برای اینکه ببینیم ربات ما کار میکنه یا نه از متد getMe() استفاده میکنیم.

json

می‌بینیم که در پاسخ یک دیکشنری (Json) دریافت کرده‌ایم که مشخصات ربات ما رو نشون میده.

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

 

شاد و پیروز باشید.

 

نظرات (۱)

  • اینستا گرام ها
  • ممنونم بابت آموزش هاتون

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی

    تمام حقوق مادی و معنوی این وبلاگ متعلق به وبلاگ سرزمین برنامه نویسی بوده و هر گونه کپی بردای بدون ذکر منبع غیرمجاز و از نظر ما حرام است