web-developer
Registered User
- تاریخ عضویت
- 29 دسامبر 2015
- نوشتهها
- 572
- لایکها
- 725
موضوع این تاپیک به این صورته که چطور یک ربات بسازیم و با کدهای php تنظیم کنیم به صورتیکه بتونه به درخواستهای ما جواب بده
ربات در تلگرام می تونه پس از دریافت یک رشته از کاربر با توجه به اون رشته بهش پاسخ بده
مثلا شما بنویسین سلام جواب مناسب بده یا وقتی کد رهگیری بدین چک کنه که ایا همچین کدرهگیری اصلا وجود داره؟ وضعیتش رسیدگیش چطوره و با پاسخ مناسب رو بده
رباتی که اینجا می سازیم این ویژگی ها رو خواهد داشت:
اعلام ساعت
اعلام قیمت طلا
پاسخ دادن به احوالپرسی
ارسال اخرین مطالب سایتتون به کسانی که بهش پیام دادن
و دریافت کد سفارش و چک کردن وضعیت سفارش و پاسخ متناسب
و ... که خودتون می تونین اضافه کنین
البته همه اینها از یک استایل پیروی می کنن و همشون اینجا توضیح داده میشن
اموزش قدم به قدمه و روانه
توجه داشته باشین که ربات تلگرام به کسی که بهش پیام نداده نمی تونه پیام بده(البته شدنش که هر کاری میشه ولی با api رسمی نمیشه فعلا)
اموزش کاربردیه یعنی توضیح تئوری مثل ssl چیست و json چیه و ... نداریم
فقط چون ما یه کم مشغولیم ممکنه ارام پیش بریم
------------------------------
مرحله اول:
ساخت یک ربات در تلگرام
باید یک ربات داخل نرم افزار تلگرام بسازیم تا بتوانیم به ان پیام ارسال و دریافت کنیم
برای ساخت ربات در تلگرام به این ای دی پیام می دهیم: @BotFather
می تونین رو این لینک هم کلیک کنید: https://telegram.me/botfather
این یک ربات پدر است که می تواند هر چقدر بخواهیم ربات به ما تحویل بدهد
وقتی روی start کلیک کنیم
یک لیستی از دستورات را نشان میدهد
این یک لیستی از دستورات است ما دستور
/newbot
را برای ایجاد یک bot جدید میدهیم(همین جا بگم رباط به چیزی که فیزیکی کار اتوماتیک انجام بده میگن و بات به کدی که اتوماتیک باشه)
حالا از ما می پرسد که اسمش را انتخاب کنید که همان اسمی ست که به افراد نمایش خواهد داد و هر اسمی می توانیم وارد کنیم سپس یک username می پرسد که باید یکتا باشد یعنی قبلا ثبت نشده باشه و با کلمه bot به پایان برسه
اگر یوزر نیم ما را قبول کرد و تکرار نبود پیغام زیر را میدهد:
بسیار خب این از ربات
فقط به نوشته فاسی که داخل کادر بالا مشخص کردم دقت کنید
اونجا یک رشته قرار می گیره شبیه به :
123123123:AASDQDadaQqwe2_1dadASDasd
که بهش میگن token
در پست بعدی ادامه میدیم
ربات در تلگرام می تونه پس از دریافت یک رشته از کاربر با توجه به اون رشته بهش پاسخ بده
مثلا شما بنویسین سلام جواب مناسب بده یا وقتی کد رهگیری بدین چک کنه که ایا همچین کدرهگیری اصلا وجود داره؟ وضعیتش رسیدگیش چطوره و با پاسخ مناسب رو بده
رباتی که اینجا می سازیم این ویژگی ها رو خواهد داشت:
اعلام ساعت
اعلام قیمت طلا
پاسخ دادن به احوالپرسی
ارسال اخرین مطالب سایتتون به کسانی که بهش پیام دادن
و دریافت کد سفارش و چک کردن وضعیت سفارش و پاسخ متناسب
و ... که خودتون می تونین اضافه کنین
البته همه اینها از یک استایل پیروی می کنن و همشون اینجا توضیح داده میشن
اموزش قدم به قدمه و روانه
توجه داشته باشین که ربات تلگرام به کسی که بهش پیام نداده نمی تونه پیام بده(البته شدنش که هر کاری میشه ولی با api رسمی نمیشه فعلا)
اموزش کاربردیه یعنی توضیح تئوری مثل ssl چیست و json چیه و ... نداریم
فقط چون ما یه کم مشغولیم ممکنه ارام پیش بریم
------------------------------
مرحله اول:
ساخت یک ربات در تلگرام
باید یک ربات داخل نرم افزار تلگرام بسازیم تا بتوانیم به ان پیام ارسال و دریافت کنیم
برای ساخت ربات در تلگرام به این ای دی پیام می دهیم: @BotFather
می تونین رو این لینک هم کلیک کنید: https://telegram.me/botfather
این یک ربات پدر است که می تواند هر چقدر بخواهیم ربات به ما تحویل بدهد
وقتی روی start کلیک کنیم
یک لیستی از دستورات را نشان میدهد
کد:
BotFather, [25.01.16 19:47]
They call me the Botfather, I can help you create and set up Telegram bots. Please read this manual before we begin:
https://core.telegram.org/bots
You can control me by sending these commands:
/newbot - create a new bot
/token - generate authorization token
/revoke - revoke bot access token
/setname - change a bot's name
/setdescription - change bot description
/setabouttext - change bot about info
/setuserpic - change bot profile photo
/setinline - change inline settings
/setinlinefeedback - change inline feedback settings
/setcommands - change bot commands list
/setjoingroups - can your bot be added to groups?
/setprivacy - what messages does your bot see in groups?
/deletebot - delete a bot
/cancel - cancel the current operation
/newbot
را برای ایجاد یک bot جدید میدهیم(همین جا بگم رباط به چیزی که فیزیکی کار اتوماتیک انجام بده میگن و بات به کدی که اتوماتیک باشه)
حالا از ما می پرسد که اسمش را انتخاب کنید که همان اسمی ست که به افراد نمایش خواهد داد و هر اسمی می توانیم وارد کنیم سپس یک username می پرسد که باید یکتا باشد یعنی قبلا ثبت نشده باشه و با کلمه bot به پایان برسه
اگر یوزر نیم ما را قبول کرد و تکرار نبود پیغام زیر را میدهد:
PHP:
Done! Congratulations on your new bot. You will find it at telegram.me/plasticyabBot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands.
Use this token to access the HTTP API:
توکن یک رشته ایست که مختص ربات شماست و اینجا به جای این نوشته قرار می گیرد و بعدا ما استفاده خواهیم کرد
For a description of the Bot API, see this page: https://core.telegram.org/bots/api
بسیار خب این از ربات
فقط به نوشته فاسی که داخل کادر بالا مشخص کردم دقت کنید
اونجا یک رشته قرار می گیره شبیه به :
123123123:AASDQDadaQqwe2_1dadASDasd
که بهش میگن token
در پست بعدی ادامه میدیم
Last edited: