ساخت ربات بله با پایتون – قسمت 1

ربات پیامرسان بله

سلام
در این قسمت قصد دارم چگونگی دریافت پیام متنی (TextMessage) و پاسخ به اون پیام رو آموزش بدم.

قبل از اینکه شروع کنیم متوجه یک موضوعی شدم که شما اگر با کتابخانه پایتون تلگرام کارکرده باشید فقط با تغییرات کوچکی میتونید بات تون رو در بله هم اجرا کنید.
برای اطلاعات بیشتر به این لینک مراجعه کنید.

خوب بریم سراغ ادامه آموزش با API قدیم بله که منحصرا برای خودش نوشته نه اینکه سازگار کنه خودشو با تلگرام

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

در قسمت بعد Token که از Bot Father در یافت کردیه ایم رو جایگزین میکنیم:

در این بخش ما با استفاده از دکوراتور پیام های متنی رو فیلتر میکنیم و فقط به اون ها پاسخ میدهیم.(پیام رو reply کرده و hello ارسال میکنیم)
اگر نمیدونید دکوراتور چی هست اشکالی نداره به این لینک مراجعه کنید با مثال به طور واضح و ساده توضیح داده شده.

و در نهایت کل برنامه ما به صورت زیر خواهد بود:

تبریک میگم ! شما اولین بات خودتون رو نوشتید.
برای مثال های بیشتر و کامل تر به گیت هاب و بخش منسوخ شده توسعه دهندگان بله به آدرس https://developers.bale.ai/ مراجعه کنید.

إن شاء الله در اینده نزدیک با آموزش های جدید با api جدید درخدمتتون خواهیم بود.

2 پاسخ به “ساخت ربات بله با پایتون – قسمت 1”

  1. Traceback (most recent call last):
    File “/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py”, line 31, in
    start(fakepyfile,mainpyfile)
    File “/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py”, line 30, in start
    exec(open(mainpyfile).read(), __main__.__dict__)
    File “”, line 3, in
    ModuleNotFoundError: No module named ‘balebot’

    [Program finished]

    وقتی ران می‌کنم این ارور رو میده مشکل از کجاست؟

    1. امیر مطهری میگویند: پاسخ

      سلام
      از موقعی که من این پست رو گذاشتم احتمالا کتاب‌خونه شو آپدیت کردن
      داکیومنتش رو چک کنید

دیدگاهتان را بنویسید