دوره برنامه نویسی ربات تلگرام (فصل 12 - جلسه 32) : متد های API - قسمت اول

دسته بندی: آموزش
زمان مطالعه: 1 دقیقه
۲۱ فروردین ۱۳۹۷

امروز متدهای اصلی API رو شروع میکنیم و با نحوه ی شروع کدنویسی و استفاده از API در PHP آشنا خواهیم شد و برای کاربران خود در ربات پیام ارسال میکنیم.

:: توجه

این مطلب یک جلسه از دوره برنامه نویسی ربات تلگرام می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره برنامه نویسی ربات تلگرام

نویسنده

جلسات دوره

نظرات کاربران

Reza Daryaei

سلام. توی همین قسمت یعنی جلسه 32 من یه مشکلی دارم که با استفاده از file_get_contents رخ میده. وقتی webHook رو روی هاست و دامین اصلی خودم ست میکنم و درون کدهای php از file_get_contents استفاده میکنم و یک پیام رو به کاربر تلگرام میفرستم هیچ مشکلی وجود نداره و پیام به راحتی ارسال میشه. ولی وقتی توی لوکال با استفاده از همون ngrok از file_get_content استفاده میکنم بهم ارور no such file or directory رو میده و پیامی از این طریق به کاربر تلگرام ارسال نمیشه. و این رو هم باید بگم توی لوکال از طریق ngrok میتونم اطلاعات کاربر تلگرام رو توی result.txt دریافت کنم ولی اصلا نمیشه چیزی با استفاده از file_get_contents برای کاربر ارسال کنم. لطفا راهنماییم کنید.

Reza Daryaei

من فهمیدم مشکل بخاطر ssl هستش. روی هاست و دامین اصلی ssl پشتیبانی میشه و پیام به کاربر تلگرام ارسال میشه ولی توی لوکال با استفاده از ngrok نمیشه یک ادرس ssl رو به get_file_contents داد فقط http رو قبول میکنه و نه https رو. فایل php.ini رو هم ست کردم و مقادیر درستی داره. اگه دلیل این مشکل رو میدونید لطفا راهنماییم کنید.

ایوب ایرازه

سلام. مشکل از فیل.تر شکن شماست. به دلیل مسدود شدن تلگرام، وقتی در محیط لوکال کار میکنید باید فیل.تر شکن مناسبی رو فعال داشته باشید. l2tp یا OpenVPN یا Cisco مناسب هستند.
موفق باشید.

حمید درویش

سلام خسته نباشید
من یه مشکلی داشتم و اونم اینه که مرحله آخر که پیامی رو به کاربر میفرستم، اون پیام ارسال نمیشه. تمام قسمت های دیگه برنامه به خوبی کار میکنه ولی فقط پیام ارسال نمیشه.
نمیدونم مشکل از کجاس. احتمال داره بخاطر این باشه که باید از فیلتر شکن استفاده کنم؟
مرسی از شما

ایوب ایرازه

سلام و وقت بخیر
بله روی سیستم شخصیتون اگر کار میکنید باید از وی. پی ان استفاده کنید. ممکنه هر وی. پی انی جوابگوی شما نباشه اما شما از وی. پی ان لایه 7 استفاده کنید اوکی هست.

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

شما هم چنان می توانید سوالات خود را در این قسمت بپرسید اما اولویت پاسخ گویی با دانشجویانی است که بازه پشتیبانی فعال دارند.

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
گزارش مشکل