سلام این اولین نوشته من در ویرگول هست، کلی فکر کردم که چی بنویسم، ولی به نتیجهای نرسیدم. به همین علت تصمیم گرفتم برای شروع یکی از مطالبی که قبلا در کانال شخصیام در پیامرسان گپ نوشته بودم رو اینجا بازنشر کنم.
تعدادی از دوستان خواسته بودند، که کد یک ربات رو بصورت نمونه براشون ارسال کنم تا بهتر بتونن روال ساخت ربات در پیامرسان گپ رو یاد بگیرن و شروع به کد نویسی کنند.
خب من یک ربات خیلی ساده رو براتون آماده کردم، تا شما بتونید کدهاش رو بخونید و ببینید نوشتن ربات در گپ اونقدرها هم که فکر میکنید مشکل نیست!
اسمش رو هم گذاشتم، یک ربات 100 خطی!
نکات مهم قبل از استفاده:
این ربات با زبان php و بدون استفاده از فریمورک و یا ابزارهای حرفهای نوشته شده و مخصوص کاربران مبتدی هست تا بتونن کدهاش رو بخونن و استفاده کنند.
این ربات جنبه عملیاتی نداره و فقط صرفا یک نمونه است. سعی کردم بسیار ساده و خوانا بنویسم.
خیلی از قسمت هاش رو میشه خیلی بهتر و حرفهای تر هم نوشت که خب همونطور که گفتم هدفم این نبوده و فقط صرفا خواستم یک نمونه ساده رو شما ببینید.
موارد دیگه مثل بحث پرداختها و ... رو هم تو فرصت بعدی که پیدا کنم حتما میزارم براتون.
خوشحال میشم این پروژه رو به دوستان دیگه تون هم معرفی کنید.
دست سایر برنامه نویسان که به سایر زبانها تسلط دارند و میتونند یک نمونه ساده مثل همین ربات رو با زبانهای دیگه بنویسند به گرمی میفشارم.
نحوه استفاده:
ابتدا باید پوشه robot رو به یک سرور (یا هاست اشتراکی) منتقل کنید.
حالا باید از طریق پنل کسب و کار گپ (my.gap.im) و قسمت بات پلتفرم یک ربات از نوع تعاملی بسازید، اطلاعات لازم رو تکمیل کنید و سایر تنظیمات این قسمت روی همون پیشفرض خودش باشه و بعد روی دکمه ذخیره کلیک کنید.
بعد از ذخیره سازی، یک توکن به شما نمایش داده میشه که باید این توکن رو کپی کنید و در فایل bot.php که در مرحله یک روی سرور آپلود کردید و در خط مربوط به token و بجای عبارت your token ذخیره کنید.
حالا با توجه به اینکه آدرس سرور شما چیست و فایل ها رو در کجای سرور ذخیره کردین باید یک لینک داشته باشید. مثلا اگر دامین من example.ir باشد، لینک من بدین شکل میشه: example.ir/robot/bot.php حالا شما باید این لینک رو در قسمت تنظیمات سرویس و در قسمت لینک خارجی درج کنید.
الان کافیه شناسه رباتی که ساختید رو سرچ کنید و ربات رو فعال کنید!
فراموش نکنید که این ربات صرفا یک نمونه خیلی خیلی ساده است برای اینکه شما بیشتر و بهتر بتونید روال ساخت یک ربات رو درک کنید و رباتهای خلاقانه بسازید!
فایل پروژه رو میتونید از طریق گیتهاب دانلود کنید: