آموزش
لینک کتابخانه golang در گیت هاب: مشاهده
این کتابخانه توسط arashrahimi46 به صورت غیر رسمی توسعه داده شده است.برای ثبت انتقادات و پیشنهادات و یا مشکلات در استفاده از این کتابخانه میتوانید در گیت هاب به صورت issue ثبت نمایید و یا با arashrahimi46 در گیت هاب ارتباط برقرار کنید.
لینک کتابخانه پی اچ پی در گیت هاب: مشاهده
با توجه به تعداد زیاد افرادی که با زبان php کد میزنند این کتابخانه میتواند پاسخ نیاز های این افراد را بدهد.
این کتابخانه توسط famousman به صورت غیر رسمی توسعه داده شده است.برای ثبت انتقادات و پیشنهادات و یا مشکلات در استفاده از این کتابخانه میتوانید در گیت هاب به صورت issue ثبت نمایید و یا با famousman در گیت هاب ارتباط برقرار کنید.
لینک کتابخانه جاوا اسکریپت در گیت هاب: مشاهده
یک کتابخانه بسیار عالی برای افرادی که با جاوا اسکریپت کار میکنند.
همانطور که مشاهده میکنید این کتابخانه بات های تلگرام را پشتیبانی میکنند ولی با توجه به نزدیک بودن رابط های (interface) بله و تلگرام میتوانید به راحتی از این کتابخانه استفاده کنید و با تغییر base_url به tapi.bale.ai از این کتابخانه برای گسترش بازوی بله استفاده کنید.
برای تغییر base_url کافیست متغیر options در زمان ساخت بات را با مقادیر مناسب پر کنید
لینک کتابخانه دات نت در گیت هاب : مشاهده
با توجه به تعداد زیاد افرادی که با زبان دات نت کد میزنند این کتابخانه میتواند پاسخگوی نیازهای این افراد باشد
این کتابخانه نیز از بات های تلگرام پشتیبانی میکند که با توجه به نزدیک بودن interface یا رابط های سرویس بله با تلگرام شما با خیال راحت میتوانید از این کتابخانه استفاده کنید
اطلاع رسانی در پلتفرم بله بجای استفاده از پیامک یکی دیگر از قابلیت های پلتفرم بله است که برای رسیدن به این هدف باید مراحل زیر را طی کنید:
api جدید بله کاملا با api تلگرام سازگار می باشد و شما با تغییرات خیلی کم میتوانید بازوهای خودتان را از تلگرام به بله منتقل کنید.
در صفحه مستندات API میتوانید جزییات این سرویسها را مشاهده کنید.
شما به راحتی با استفاده از این api میتوانید در بازوهای خود از قابلیت پرداخت استفاده کنید.
برای مشاهده برخی بازوهای طراحی شده با این api که با تغییری ساده میتوان آنها را در فرمت بات تلگرام اجرا کرد به قسمت بازوهای کاربردی مراجعه کنید.
با استفاده از این بازو میتوانید بهترین راه را برای رسیدن به مقصد انتخاب کنید
میتوانید کد بازوی مپ باز را از لینک گیت هاب دریافت کنید.
با استفاده از این بازو میتوانید برای خودتان فروشگاه بسازید.
کد بازوی سوپر مارکت را میتوانید در لینک گیت هاب مشاهده کنید
احتمالا با بازی آفتابه آشنا هستید.
این بازو ، بازی آفتابه را در بله و تلگرام شبیه سازی میکند.
لینک بازوی آفتابه در گیت هاب :گیت هاب
لینک بازوی بازی آفتابه در بله : بازوی آفتابه
لینک کتابخانه ساخت بازو در سوئیفت: لینک گیت هاب
با استفاده از این SDK میتوانید به راحتی در بله و تلگرام بازوهای خودتان را گسترش دهید.
همچنین در این پروژه میتوانید مثال های متفاوت و کاربردی را مشاهده کنید.
لینک کتابخانه ساخت بازو در اسکالا: لینک گیت هاب
با استفاده از این SDK میتوانید به راحتی در بله و تلگرام بازوهای خودتان را گسترش دهید.
همچنین در این پروژه میتوانید مثال های متفاوت و کاربردی را مشاهده کنید.
بازوی سنگ کاغذ قیچی یک نمونه بازوی ساده ولی کاربردی
از کد زیر میتوانید برای ارسال درخواست پول و همچنین دریافت رسید پرداخت استفاده کنید
بازویی که کد آن را در لینک زیر مشاهده میکنید هر پیامی که بگیرد مانند همان را جواب میدهد. میتوانید امتحان کنید
در صورتی که تا کنون بازو نساخته اید لینک زیر به شما کمک تا اولین بازویتان را خیلی راحت بسازید
آموزش صفر تا صد ساخت اولین بازو
اگر میخواهید فایل اپلود و یا دانلود کنید باید base_file_url را برابر با https://tapi.bale.ai/file/ قرار دهید.
برای ارزیابی نهایی و کسب امتیاز بیشتر در مسابقه می بایست که بات خود را به صورت داکری ساخته و در artifactory اعلام شده ارسال نمایید.
برای این کار لازم است که از طریق زیر عمل نمایید.
ابتدای ترمینال خود را باز کنید و با استفاده از دستورات زیر در artifactory لاگین نمایید.
docker login docker.bale.ai
Username: hackathon
Password: hackathon@bale
سپس می توانید از طریق دستورات زیر pull یا تگ زده و نسخه داکر خود را push نمایید. (مثال)
برای دریافت پاسخ از طریق متد getupdate در ابتدای شروع بازو متد deleteWebHook را فراخوانی کنید
خیر شما میتوانید با هر زبانی که مایلید کد بزنید
لینک کتابخانه پی اچ پی در گیت هاب: مشاهده
با توجه به تعداد زیاد افرادی که با زبان php کد میزنند این کتابخانه میتواند جواب نیاز های این افراد را بدهد
این کتابخانه نیز از بات های تلگرام پشتیبانی میکند که با توجه به نزدیک بودن interface یا رابط های سرویس بله با تلگرام شما با خیال راحت میتوانید از این کتابخانه استفاده کنید
در این بخش کتابخانه های مختلف که شما برای ساخت بازو میتوانید از آنها کمک بگیرید را بیان میکنیم.
لینک کتابخانه پایتون در گیت هاب: مشاهده
یک کتابخانه بسیار عالی برای افرادی که با پایتون کار میکنند.
همانطور که مشاهده میکنید این کتابخانه بات های تلگرام را پشتیبانی میکنند ولی با توجه به نزدیک بودن رابط های (interface) بله و تلگرام میتوانید به راحتی از این کتابخانه استفاده کنید و با تغییر base_url به tapi.bale.ai از این کتابخانه برای گسترش بازوی بله استفاده کنید.
کافی است کاربر پس از اضافه کردن بازو به عنوان یک مخاطب عادی، دکمه شروع را کلیک کند تا مکالمه او با بازو آغاز شود. کاربر میتواند علاوه بر انتخاب گزینههای بازو فایل یا موارد دیگر نیز ارسال کند.
تقریبا هیچ محدودیت در توسعه بازو با توجه به زیرساخت پلتفرم بله وجود ندارد.
بازوها میتوانندارائه دهنده خدمات زیر باشند:
- خدمات ایمیل
- خبررسان
- سرویس هشدار (با اجازه کاربران)
- سرویسهای تعاملی بین کاربران مثل بازی یا سرگرمی و سایر مواردی که در بستر بله قابل توسعه هستند.
شما آزاد هستید در کنار گسترش بازو از انواع سرویسهای سایر شرکتهای دیگر (از طریق API) نیز استفاده کنید و یک سرویس ترکیبی ارائه کنید. مانند بازوی رزرو غذای دانشگاه، خرید بلیط قطار ویا سرویس اتوماسیون اداری .
بازوساز میتواند از طریق بازویش با کاربران خود ارتباط برقرار کند و پیامهای گوناگونی به صورت شخصی یا در گروه یا در کانال ارسال کند. پیامهای ارسالی میتواند یکی از انواع زیر باشد:
- متن
- عکس
- فیلم
- صدا
- فایل
- استیکر
- پیام های چند گزینه ای
- پیام درخواست پول
بله پیام رسانی امن با قابلیت انجام فعالیتهای مالی است. از ابتدا هدف تیم فنی ارائه بستری کامل برای کسب و کارهای علاقهمند به فعالیتهای مالی بوده است که در همین راستا هر شخصی (حتی نداشتن دانش فنی) میتواند با مطالعه اسناد زیرساخت بله به توسعه محصول بپردازد. کلیه محصولات ارائه شده در بخش ویترین بله قابل انتشار بوده و نام آنها بازو (بات) است.
بازو در حقیقت رباتی است که شخصیت یک کاربر معمولی را بازی میکند و بدون برخط بودن فرد خارجی میتواند خدمتهایی به کاربران خود عرضه کند. بازوساز کسی است که رفتار بازو را طراحی و برنامه ریزی میکند تا بازویش در زمانهای تعیین شده تصمیمات منطقی گرفته و با توجه به نیاز کاربر سرویس خاصی را ارائه دهد.