PDA

View Full Version : سوال: ربات تلگرام با زبان Php



ali2616
دوشنبه 17 خرداد 1395, 11:02 صبح
سلام دوستان عزيز

ببخشيد من تاپيك http://ashiyane.org/forums/showthrea...legram-Bot-API (http://ashiyane.org/forums/showthread.php?146845-Let-s-play-with-Telegram-Bot-API)
رو خوندم و اول از همه از نويسنده ي محترمش تشكر ميكنم http://ashiyane.org/forums/images/smilies/smile.gif
ولي راستش زياد چيزي متوجه نشدم چون به زبان هاي برنامه نويسي خيلي مسلط نيستم و فكر كنم اين كد هايي كه در تاپيك بالا هست api قديم تلگرامه و الان ديگه كاربرد نداره.
یه ربات تلگرام میخوام که به هر کسی لینک بده واسه کسب زیر مجموعه
ینی هرکس لینک مختص به خودش رو بفرسته به دیگران و دیگران با کلیک رو این لینک وارد ربات بشن و یه زیر مجموعه به صاحب لینک اولیه اضافه بشه
تعداد زیرمجموعه ها قابل دیدن باشه و اینکه مثلا تعیین کنیم هر یه زیرمجموعه فلان امتياز که بعد تعداد زیر مجموعه رو در فلان ضرب کنه و بگه انقدر امتياز جمع کردین
حالا نميدونم از كجا شروع كنم ممنون ميشم راهنماييم كنين
مرسي كه خوندين http://ashiyane.org/forums/images/smilies/smile.gif

hsn_secret
دوشنبه 17 خرداد 1395, 12:38 عصر
سلام .

تاپیکی که از سایت آشیانه مشاهده کردید زیاد قدیمی نیست .
api تغییر نکرده فقط زمانی که امکانات بیشتری به تلگرام اضافه بشه ، api هم آپدیت میشه !
و در مورد ربات اینکه ، ربات نمیتونه به کسی پیام بده ! فقط در صورتی شما برای اولین بار به ربات پیام بدید ربات میتونه از این به بعد با شما ارتباط برقرار کنه و پیام بفرسته .

شما بهتره اول به سایت خود تلگرام مراجعه کنید و نحوه استفاده از api تلگرام رو فرا بگیرید .
لینک : https://core.telegram.org/bots/api

برای ساخت ربات شما به یک دامین و یک هاست با آیپی اختصاصی و یک گواهینامه معتبر SSL نیاز دارید .
بعد از این میتونید ربات شخصی خودتون رو ایجاد کنید .
البته SSL رایگان هم وجود داره که میتونید مثلا از سایت CloudFlare دی ان اس مربوطه رو دریافت کنید و به راحتی بدون نیاز به تنظیمات خاص درون هاست ، از گواهینامه ای که کلود بهتون میده استفاده کنید .

برای شروع برنامه نویسی هم میتونید با PHP یا ASP شروع کنید .
البته بهتره اول سراغ PHP برید .

سوالی بود ، درخدمتم...

ali2616
دوشنبه 17 خرداد 1395, 12:41 عصر
واقعا ازتون متشكرم بابت راهنماييتون
تو قسمت ssl و هاست و دامين و ... مشكلي ندارم همچنين توضيحاتي كه دادم براي بعد از عضويت كاربر يعني ارسال /start به رباته
api ها هم تا جايي كه مي شد خوندم ولي همونطور كه گفتم زياد متوجه نميشم فقط در حد مثلا در اوردن صد پيام اخر كه با جايگذاري توكن ربات تو لينك تلگرام انجام ميشه
ممنون ميشم تو بخش برنامه نويسيش به زبان php راهنماييم كنين

hsn_secret
دوشنبه 17 خرداد 1395, 13:28 عصر
واقعا ازتون متشكرم بابت راهنماييتون
تو قسمت ssl و هاست و دامين و ... مشكلي ندارم همچنين توضيحاتي كه دادم براي بعد از عضويت كاربر يعني ارسال /start به رباته
api ها هم تا جايي كه مي شد خوندم ولي همونطور كه گفتم زياد متوجه نميشم فقط در حد مثلا در اوردن صد پيام اخر كه با جايگذاري توكن ربات تو لينك تلگرام انجام ميشه
ممنون ميشم تو بخش برنامه نويسيش به زبان php راهنماييم كنين

خواهش میکنم .

شما بهتره از روش Webhook برای دریافت پیام ها استفاده کنید .
شما دامینتون رو روی وب هوک ست میکنید سپس بعد از اون هر کاربری که پیام به ربات شما ارسال کنه ، تلگرام اون رو برای وب هوکتون ارسال میکنه و دیگه نیاز نیست شما پیام ها رو دریافت کنید که ببینید آخرین بار چه کسی به ربات پیام داده .
بازم تکرار میکنم که صفحه مستندات تلگرام رو نگاه کنید . در اون صفحه تمامی متد های قابل استفاده به همراه مقادیر بازگشتیشون شرح داده شده .

ali2616
دوشنبه 17 خرداد 1395, 15:17 عصر
خب ممنون ميشم راهنماييم كنيد چطوري ميتونم اين كارو انجام بدم كه اين سيستم پياده سازي بشه