سلام
وقتی شما هوک ست می کنید دیگر از update نمی تونید استفاده کنید.
موفق باشید
نمایش نسخه قابل چاپ
سلام
وقتی شما هوک ست می کنید دیگر از update نمی تونید استفاده کنید.
موفق باشید
منم از متد آپدیت دیگه استفاده نکردم بعدش ... (یعنی بعد از اجرا لینک api.telegram و ... که توکن خودم رو توش گذاشتم و پیام ok webhook set successful رو گرفتم)
مثلا اول که با getupdates تست کردم قسمت دریافت اطلاعات رو اینطوری نوشتم :
تا اینجا همه چیز آروم بود و خوب کار میکرد ارتباط بین کد php و تلگرام :))کد:
$botToken = "x x x x x x ";
$website = "https://api.telegram.org/bot".$botToken;
$update = file_get_contents ($website."/getupdates");
اما وقتی ست هوک کردم اون قسمت رو به این تغییر دادم :
دیگه کار نمیکنه !کد:
$update = file_get_contents("php://input");
الان سورس صفحه اول هم کار نمیکنه که شما زحمتشو کشیدید دوست گرامی ... همیشه مقدار chatid بدون مقدار هست چون چیزی رو از سمت تلگرام نمیگیره با وب هوک وقتی پیام میفرستم چیزی در جواب نمیاد تو چت تلگرام که به مثلا تو سورس شما بگه "پیام با موفقیت ارسال شد!" ...
من تو یه هاست دیگه از یه شرکت دیگه با دامین دات کام اما ssl رو باز هم از wosign گرفتم تست کردم جواب نداد ... (گفتم شاید هاست مشکل داره ...)
کلا چرا تلگرام چرا این فایل php من رو باز نمیکنه تو event ای که یه یوزر بهش bot پیام میده ؟ ممکنه از ssl رایگان باشه ؟ کسی از wosign استفاده کرده تا حالا برای ربات تلگرام ؟
ممنون از شما که با صبر و حوصله جواب دوستان رو میدید :53:
سلام یه سوالی دارم در مورد عکس وقتی کاربری که عضو ربات شده یه عکس برای ربات ارسال می کنه
چطوری می تونیم به محتویات اون دسترسی پیدا کنیم
مثل file_id و ...
البته من ['photo']['message']
استفاده کردم که یه آرایه برمی گردونه
برای اینکه بتونیم محتویات ش رو دریافت کنیم باید چیکار کنیم
ممنون از همگی و بویژه از مهندس
سلام من یه مشکلی دارم برای ساخت ربات تلگرام کی میتونه آنلاین کمکم کنه؟
سلام
مشکل از ssl تون می تواند باشد که برای تلگرام ارور می دهد.
موفق باشید
- - - Updated - - -
کد دریافت id عکس دریافتی جهت ارسال به دیگران:
کد:
$string = json_decode(file_get_contents('php://input'));
$pic = $string->message->photo[0]->file_id;
سلام
دوستانی که مشکل ssl دارند نیازی به هزینه و خرید ssl نیست
اگر دامنه بین المللی دارید با استفاده از cloudflare مشکلتون رفع میشه و ارتباط بین سرور و تلگرام ok میشه
روی دامنه ir امکانش نیست
مهندس
میشه شما یه فایل php بزاری برای ربات که ما استفاده کنیم؟
اگه امکانش هست یه فایل بزارین بعد با یه دستور شرطی جواب سلام کاربر رو بدید
البته منظورم ست با وب هوک هستش
اگه امکانش هست بزارید ممنون
از چه هاستی برای ربات استفاده میکنید که کلادفلر رو ساپورت میکنه؟
دامین رو میشه از cf و tk استفاده کرد؟
و اینکه dns های کلادفلر رو با دی ان اس دومین جایگزین کردم. ادرس دومین رو باید با https بزنم؟