سلام
قصد دارم در این سلسله آموزش ها شما رو با ساخت ربات پیام رسان بله با زبان پایتون آشنا کنم،قرار نیست آموزش حرفه ای داده بشه ولی میتونید باکنار هم قرار دادن این آموزش ها،مشاهده sample ها و کمی ابتکار ربات های پیچیده خودتون رو بنویسید .
شاید از خودتون بپرسید چرا بله چرا تلگرام نه! جواب من این هست:
1- من خودم برنامه نویسیم،هرچند شاید حرفه ای نباشم ولی میدونم این پیام رسان رو ایرانی هایی از جنس من نوشتن و دارن پشتیبانی میکنن.اگر من و شما حمایت نکنم کی میخواد حمایت کنه؟مسئولین،واقعا خنده داره😒
2-رابط گرافیکی به نسبت زیبا
3-بیش از 1 میلیون نصب فعال(با توجه به آمار کافه بازار)
4-مهمترین ویژگی و برگه برنده بله نسبت به رقبای ایرانی و خارجیش قابلیت های مالی و پرداخت به صورت کارت به کارت در داخل برنامه هست.
شما تصور کنید که یک رباتی نوشتید که به صورت اتوماتیک فاکتور صادر میکنه و بدون دردسر گرفتن درگاه بانکی برای پذیرنده، کاربر میتونه از داخل برنامه پول رو پرداخت کنه.
امیدوارم تا اینجا تونسته باشم نظرتون مورداستفاده از این پیام رسان خوب جلب کرده باشم.
منابع استفاده شده در این سلسله آموزش ها عبارت است از:
https://developers.bale.ai
https://github.com/balemessenger/bale-bot-samples
بهترین منبع برای آموزش ، رجوع به مستندات آن هست که در بالا اشاره شد.
هرچند مستندات این بات کامل و جامع نیست ولی از هیچی بهتره.
اگر با پایتون آشنایی متوسط دارید بقدری ساخت این بات آسان است که فقط کافی هست به دو لینک بالا مراجعه کنید توضیحات رو بخونید سمپل هارو ببیندید و بات خودتون رو بنویسید 😍
ولی به هرحال ما به آموزش قدم به قدم ادامه میدیم و اگر استقبال شد ویدیوش رو هم ضبط میکنیم 😎
ابتدا باید ماژول های مورد نیاز رو به ترتیب روی پایتون3 نصب کنیم:
1 2 3 4 |
pip3 install balebot pip3 install asyncio pip3 install aiohttp pip3 install graypy |
بعد برای دریافت token بات مون به ای دی @BotFather در پیام رسان بله مراجعه میکنیم .
این توکن در آموزش های بعدی برای ارتباط با سرور بله مورد استفاده قرار میگیره.
خوب،فعلا برای این قسمت کافیه ان شاءالله اگر عمری بود ادامه میدیم.
قسمت بعد: پیام های متنی (TextMessage)
بقیه اش؟
اینجا
https://iamamir.ir/%d8%b3%d8%a7%d8%ae%d8%aa-%d8%b1%d8%a8%d8%a7%d8%aa-%d8%a8%d9%84%d9%87-%d8%a8%d8%a7-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d9%82%d8%b3%d9%85%d8%aa-1