آموزش ست وبهوک ربات تلگرام
- آموزش های رایگان, مقالات
- نوید سهرابی
- 2 دقیقه
برای فعالسازی هر ربات تلگرامی، تنظیم صحیح وبهوک (Webhook) یک الزام اساسی است. وبهوک، نقش پل ارتباطی بین سرور شما و سرور تلگرام را ایفا میکند و بدون آن، ربات شما قادر به دریافت پیامها یا ارسال پاسخ نخواهد بود. در این مقاله از شیرپلاس به صورت کامل و گامبهگام به آموزش ست کردن وبهوک ربات تلگرام میپردازیم.
پیشنیازها:
برای ست کردن وبهوک، موارد زیر ضروری است:
- توکن ربات تلگرام: لازم است قبلاً ربات خود را در BotFather ساخته و توکن اختصاصی دریافت کرده باشید.
- هاست دارای SSL: سورس ربات باید روی دامنهای آپلود شده باشد که از پروتکل امن HTTPS پشتیبانی کند. این موضوع برای ایجاد ارتباط امن و فعال شدن وبهوک توسط تلگرام الزامی است.
ساختار وبهوک
ساختار یک درخواست وبهوک به صورت زیر است:
https://api.telegram.org/botTOKEN/setwebhook?url=DOMAIN
که در این ساختار:
- به جای TOKEN باید توکن دریافتی از BotFather وارد شود.
- به جای DOMAIN باید آدرس کامل فایل سورس ربات (معمولاً یک فایل PHP مانند index.php) قرار گیرد؛ این آدرس باید با https آغاز شود.
نمونه وبهوک:
https://api.telegram.org/bot7777:svbjsdjasdkssfbBlBFfv/setwebhook?url=https://address.ir/index.php
مراحل ست کردن وبهوک ربات تلگرام
- جایگزینی مقادیر:توکن ربات خود را به جای عبارت TOKEN و آدرس میزبانی سورس ربات را به جای DOMAIN قرار دهید.
- اجرای لینک:لینک ساختهشده را داخل مرورگر خود وارد و اجرا کنید.
- تایید موفقیت:در صورت انجام صحیح فرایند و پذیرش از سمت سرور تلگرام، پیام زیر نمایش داده میشود:
{"ok":true,"result":true,"description":"Webhook was set"}
نکات مهم
- فعال بودن SSL و استفاده از https برای دامنه میزبانی، کاملاً ضروری است.
- دقت کنید سورس ربات باید در آدرسی قرار داشته باشد که تلگرام امکان برقراری ارتباط با آن را داشته باشد (فایروال و محدودیتهای سرور بررسی شود).
امیدواریم این آموزش در راهاندازی صحیح و اصولی وبهوک ربات تلگرام به شما کمک کرده باشد. در صورت وجود ابهام یا مواجه شدن با هرگونه مشکل، میتوانید سوالات خود را در بخش نظرات همین پست مطرح نمایید تا کارشناسان شیرپلاس پاسخگوی شما باشند.
آموزش ساخت ربات در بات فادر
5/5 - (1 امتیاز)