-
August 30th, 2015, 11:19
#121
عضو انجمن
پاسخ : آموزش ساخت ربات تلگرام از صفر تا 100
سلام
وقتی شما هوک ست می کنید دیگر از update نمی تونید استفاده کنید.
موفق باشید
-
تعداد تشکر ها از sardarn به دلیل پست مفید
-
August 30th, 2015 11:19
# ADS
-
August 30th, 2015, 11:42
#122
پاسخ : آموزش ساخت ربات تلگرام از صفر تا 100

نوشته اصلی توسط
sardarn
سلام
وقتی شما هوک ست می کنید دیگر از update نمی تونید استفاده کنید.
موفق باشید
منم از متد آپدیت دیگه استفاده نکردم بعدش ... (یعنی بعد از اجرا لینک api.telegram و ... که توکن خودم رو توش گذاشتم و پیام ok webhook set successful رو گرفتم)
مثلا اول که با getupdates تست کردم قسمت دریافت اطلاعات رو اینطوری نوشتم :
کد:
$botToken = "x x x x x x ";
$website = "https://api.telegram.org/bot".$botToken;
$update = file_get_contents ($website."/getupdates");
تا اینجا همه چیز آروم بود و خوب کار میکرد ارتباط بین کد php و تلگرام 
اما وقتی ست هوک کردم اون قسمت رو به این تغییر دادم :
کد:
$update = file_get_contents("php://input");
دیگه کار نمیکنه !
الان سورس صفحه اول هم کار نمیکنه که شما زحمتشو کشیدید دوست گرامی ... همیشه مقدار chatid بدون مقدار هست چون چیزی رو از سمت تلگرام نمیگیره با وب هوک وقتی پیام میفرستم چیزی در جواب نمیاد تو چت تلگرام که به مثلا تو سورس شما بگه "پیام با موفقیت ارسال شد!" ...
من تو یه هاست دیگه از یه شرکت دیگه با دامین دات کام اما ssl رو باز هم از wosign گرفتم تست کردم جواب نداد ... (گفتم شاید هاست مشکل داره ...)
کلا چرا تلگرام چرا این فایل php من رو باز نمیکنه تو event ای که یه یوزر بهش bot پیام میده ؟ ممکنه از ssl رایگان باشه ؟ کسی از wosign استفاده کرده تا حالا برای ربات تلگرام ؟
ممنون از شما که با صبر و حوصله جواب دوستان رو میدید
ویرایش توسط max3 : August 30th, 2015 در ساعت 16:18
-
-
August 30th, 2015, 13:38
#123
پاسخ : آموزش ساخت ربات تلگرام از صفر تا 100
سلام یه سوالی دارم در مورد عکس وقتی کاربری که عضو ربات شده یه عکس برای ربات ارسال می کنه
چطوری می تونیم به محتویات اون دسترسی پیدا کنیم
مثل file_id و ...
البته من ['photo']['message']
استفاده کردم که یه آرایه برمی گردونه
برای اینکه بتونیم محتویات ش رو دریافت کنیم باید چیکار کنیم
ممنون از همگی و بویژه از مهندس
-
-
August 30th, 2015, 14:32
#124
پاسخ : آموزش ساخت ربات تلگرام از صفر تا 100
سلام من یه مشکلی دارم برای ساخت ربات تلگرام کی میتونه آنلاین کمکم کنه؟
-
-
August 30th, 2015, 17:27
#125
عضو انجمن
پاسخ : آموزش ساخت ربات تلگرام از صفر تا 100

نوشته اصلی توسط
max3
منم از متد آپدیت دیگه استفاده نکردم بعدش ... (یعنی بعد از اجرا لینک api.telegram و ... که توکن خودم رو توش گذاشتم و پیام ok webhook set successful رو گرفتم)
مثلا اول که با getupdates تست کردم قسمت دریافت اطلاعات رو اینطوری نوشتم :
کد:
$botToken = "x x x x x x ";
$website = "https://api.telegram.org/bot".$botToken;
$update = file_get_contents ($website."/getupdates");
تا اینجا همه چیز آروم بود و خوب کار میکرد ارتباط بین کد php و تلگرام

اما وقتی ست هوک کردم اون قسمت رو به این تغییر دادم :
کد:
$update = file_get_contents("php://input");
دیگه کار نمیکنه !
الان سورس صفحه اول هم کار نمیکنه که شما زحمتشو کشیدید دوست گرامی ... همیشه مقدار chatid بدون مقدار هست چون چیزی رو از سمت تلگرام نمیگیره با وب هوک وقتی پیام میفرستم چیزی در جواب نمیاد تو چت تلگرام که به مثلا تو سورس شما بگه "پیام با موفقیت ارسال شد!" ...
من تو یه هاست دیگه از یه شرکت دیگه با دامین دات کام اما ssl رو باز هم از wosign گرفتم تست کردم جواب نداد ... (گفتم شاید هاست مشکل داره ...)
کلا چرا تلگرام چرا این فایل php من رو باز نمیکنه تو event ای که یه یوزر بهش bot پیام میده ؟ ممکنه از ssl رایگان باشه ؟ کسی از wosign استفاده کرده تا حالا برای ربات تلگرام ؟
ممنون از شما که با صبر و حوصله جواب دوستان رو میدید

سلام
مشکل از ssl تون می تواند باشد که برای تلگرام ارور می دهد.
موفق باشید
- - - Updated - - -

نوشته اصلی توسط
saman123456
سلام یه سوالی دارم در مورد عکس وقتی کاربری که عضو ربات شده یه عکس برای ربات ارسال می کنه
چطوری می تونیم به محتویات اون دسترسی پیدا کنیم
مثل file_id و ...
البته من ['photo']['message']
استفاده کردم که یه آرایه برمی گردونه
برای اینکه بتونیم محتویات ش رو دریافت کنیم باید چیکار کنیم
ممنون از همگی و بویژه از مهندس
کد دریافت id عکس دریافتی جهت ارسال به دیگران:
کد:
$string = json_decode(file_get_contents('php://input'));
$pic = $string->message->photo[0]->file_id;
-
-
August 30th, 2015, 17:50
#126
عضو جدید
پاسخ : آموزش ساخت ربات تلگرام از صفر تا 100
سلام
دوستانی که مشکل ssl دارند نیازی به هزینه و خرید ssl نیست
اگر دامنه بین المللی دارید با استفاده از cloudflare مشکلتون رفع میشه و ارتباط بین سرور و تلگرام ok میشه
روی دامنه ir امکانش نیست
-
تعداد تشکر ها از pouria به دلیل پست مفید
-
August 30th, 2015, 19:22
#127
پاسخ : آموزش ساخت ربات تلگرام از صفر تا 100
مهندس
میشه شما یه فایل php بزاری برای ربات که ما استفاده کنیم؟
اگه امکانش هست یه فایل بزارین بعد با یه دستور شرطی جواب سلام کاربر رو بدید
البته منظورم ست با وب هوک هستش
اگه امکانش هست بزارید ممنون
-
-
August 30th, 2015, 19:25
#128
عضو جدید
پاسخ : آموزش ساخت ربات تلگرام از صفر تا 100
-
تعداد تشکر ها از pouria به دلیل پست مفید
-
August 30th, 2015, 21:57
#129
عضو انجمن
پاسخ : آموزش ساخت ربات تلگرام از صفر تا 100

نوشته اصلی توسط
Seyyedaghaei
مهندس
میشه شما یه فایل php بزاری برای ربات که ما استفاده کنیم؟
اگه امکانش هست یه فایل بزارین بعد با یه دستور شرطی جواب سلام کاربر رو بدید
البته منظورم ست با وب هوک هستش
اگه امکانش هست بزارید ممنون
سلام
در پست اول من دقیقا همین مورد گذاشتم.
موفق باشید
-
تعداد تشکر ها از sardarn به دلیل پست مفید
-
August 31st, 2015, 11:29
#130
پاسخ : آموزش ساخت ربات تلگرام از صفر تا 100
از چه هاستی برای ربات استفاده میکنید که کلادفلر رو ساپورت میکنه؟
دامین رو میشه از cf و tk استفاده کرد؟
و اینکه dns های کلادفلر رو با دی ان اس دومین جایگزین کردم. ادرس دومین رو باید با https بزنم؟
ویرایش توسط Sami_villa : August 31st, 2015 در ساعت 12:01
-