دوستان عزیز من یه مشکل خیلی بد دارم
من اول کد صفحه اول رو تست کردم اما ارور داد علت اش هم واضح بود انگار ورودی به داخل نمیومد و چون chatid بدون مقدار بود و ... خلاصه با getupdates امتحان کردم قشنگ میخوند و میتونستم قسمت های مختلف اون رو از هم جدا کنم و به چت آی دی مثلا آرایه اول یا صفرم یه پیام send کنم و خلاصه همه چیز اوکی بود و ارتباط تلگرام با فایل php برقرار بود دریافت و ارسال پیام با باز شدن فایل php انجام میشد اما وقتی متد رو عوض کردم و ست هوک کردم و php://input کردم جای getupdate هیچ چیزی نمیگیره ازش !! همیشه null هست بی انصاف
مثلا امتحانی اینا رو نوشتم و با getupdates کاملا درست بود اما تبدیل کردم به setwebhook دیگه کار نمیکنه هیچی نمیخونه از تلگرام !
$botToken = "x x x x x x ";
$website = "https://api.telegram.org/bot".$botToken;
$update = file_get_contents("php://input");
$updateArray = json_decode($update, TRUE);
$chatId = $updateArray["result"][0]["message"]["chat"]["id"];
$text = $updateArray["result"][0]["message"]["text"];
print_r($updateArray );
if ($text == 'salam')
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=merc shoma khubi ?");
کلا سعی کردم پرینت کنم updateArray رو اما همیشه empty هست در حالی که قبلا درست بود ! نمیدونم چرا هر چی پیام میدم به تلگرام این مقدار نمیگیره !!
دامین ir هست و ssl رو هم رایگان گرفتم از wosign و بدون مشکل اوکی شد بعد ست هوک کردن هم هیچ اروری نداد و successful بود ... ( ممکن هست مشکل از ssl باشه ؟ یا هاست ؟ آخه تو حالت getupdates کاملا درست کار میکنه و میشه پیام ها رو خوند ازش و ارسال کرد ... خلاصه یعنی امکانش هست با اینکه با درست کار میکرده به خاطر هاست و ... تو متد وب هوک الان درست کار نکنه یا کلا چون تونسته پیام ها رو دریافت و ارسال کنه دیگه امکان اینکه مشکل از هاست و ... باشه وجود نداره ؟ getupdates
هاست هم اشتراکی هست از سرورپارس ...
اگر اساتید یوزر پسورد cpanel رو خواستن بگن بفرستم تو خصوصی یه نگاه بندازن شاید درست شد
اینم یه phpinfo() که میتونید تنظیمات رو ببینید:
http://upload.tehran98.com/upme/uplo...80b96b4741.rar