آموزش ست وبهوک چگونه میباشد: ابتدا بلید بگوییم وبهوک چیست؟
در روش وب هوک برنامه ای با زبان php (یا هر زبان دیگر) نوشته و روی یک سرور قرار می دهیم و آدرس این برنامه را با فراخوانی متد setWebhook از API تلگرام، به تلگرام اعلام می کنیم. تا پس از این سرور تلگرام به محض دریافت پیام یا دستوری برای ربات برنامه ما را فراخوانی کرده و پیام ها را به آن تحویل دهد. با گروه طراحی سایت لایت کمپانی آموزش ست وبهوک را مطالعه کنید.
برنامه ما با بررسی محتوای پیام ها، پاسخ آنها را آماده کرده و به سرور تلگرام می فرستد و سرور تلگرام این پاسخ ها را به صفحه گفتگو هدایت می کند.
ترجمه: وب هوک یک رویداد است که وقتی در سیستم اتفاقی بیفتد، برای URL هایی که در سیستم تعریف شده اطلاعات و مقادیری ارسال می شود. که یک کاربر سوم میتواند با برنامه نویسی کارهای مورد نظرش را انجام دهد
برای شروع به چند نکته توجه باید داشته باشید
- هاست شما (محل اپلود سورس )حتما باید ssl داشته باشد
- به دلیل تحریم تلگرام در ایران، سرور شما باید خارج از ایران باشد و در غیراین صورت شما نمیتوانید وبهوک را ست کنید و سورس را اجرا کنید
- برای اجرای بهتر سورس و با توجه به تعداد کاربران شما باید سرور بهتری تهیه کنید تا بات شما سریع تر باشد.
شما در مرحله اول باید توکن بات را از botfather دریافت کنید.
سورس بات خودتون رو اپلود کنید و شروع به ست کردن وبهوک کنید.
در این مطلب می خوانیم:
آموزش ست وبهوک – مرحله آخر
https://api.telegram.org/botTOKAN/setwebhook?url=https://DOMAIN
در قسمت TOKAN شما باید توکن بات خود را جای گذاری کنید
و در قسمت DOMIAN محل و لینک سورس بات را جای گذاری کنید
پس از انجام این کارها، باید با فیلترشکن وارد لینک بشوید( به دلیل تحریم باید باید با فیترشکن وارد بشوید)
{"ok":true,"result":true,"description":"Webhook was set"}
اگه پیام بالا رو دریافت کردید به معنا ست شدن وبهوک شماست.
آموزش ست و وب هوک: گام به گام تا اتوماسیون کامل
ست (Zapier) و وب هوک (Webhook) دو ابزار قدرتمند هستند که به شما اجازه میدهند تا اتوماسیونهای پیچیدهای را بین اپلیکیشنها و سرویسهای مختلف ایجاد کنید. با استفاده از این ابزارها، میتوانید فرآیندهای تکراری را خودکار کرده و بهرهوری خود را به شدت افزایش دهید.
ست (Zapier) چیست؟
ست یک پلتفرم اتوماسیون است که به شما اجازه میدهد تا بدون نیاز به دانش برنامهنویسی، اتصالات بین صدها اپلیکیشن مختلف را ایجاد کنید. به عنوان مثال، میتوانید یک اتوماسیون ایجاد کنید که هر بار یک ایمیل جدید در جیمیل شما دریافت شد، یک یادداشت جدید در Evernote ایجاد کند.
وب هوک (Webhook) چیست؟
وب هوک یک مکانیزم است که به یک اپلیکیشن اجازه میدهد تا رویدادهای مهم را به یک URL مشخص ارسال کند. به عنوان مثال، وقتی یک مشتری جدید در فروشگاه آنلاین شما ثبتنام میکند، یک وب هوک میتواند این اطلاعات را به یک اپلیکیشن تحلیل داده ارسال کند.
چگونه ست و وب هوک با هم کار میکنند؟
- ایجاد یک زاپ در ست: شما یک زاپ (Zap) جدید در ست ایجاد میکنید. یک زاپ در واقع یک اتوماسیون است که از یک اپلیکیشن شروع میشود و به یک اپلیکیشن دیگر ختم میشود.
- انتخاب یک تریگر: شما یک تریگر (Trigger) برای زاپ خود انتخاب میکنید. تریگر رویدادی است که باعث شروع زاپ میشود. به عنوان مثال، دریافت یک ایمیل جدید، ثبتنام یک کاربر جدید و غیره.
- انتخاب یک اکشن: شما یک اکشن (Action) برای زاپ خود انتخاب میکنید. اکشن کاری است که پس از رخ دادن تریگر انجام میشود. به عنوان مثال، ایجاد یک یادداشت جدید، ارسال یک پیام، و غیره.
- استفاده از وب هوک: برخی از اپلیکیشنها از وب هوک برای ارسال اطلاعات به اپلیکیشنهای دیگر استفاده میکنند. شما میتوانید از وب هوک برای ارسال اطلاعات از یک اپلیکیشن به زاپ خود استفاده کنید.
مثال عملی آموزش ست وبهوک
فرض کنید شما یک فروشگاه آنلاین دارید و میخواهید هر زمان که یک محصول جدید به فروشگاه شما اضافه شد، یک پست جدید در اینستاگرام ایجاد شود. در این حالت، شما میتوانید یک زاپ در ست ایجاد کنید که تریگر آن اضافه شدن یک محصول جدید به فروشگاه شما باشد و اکشن آن ایجاد یک پست جدید در اینستاگرام باشد.
مزایای استفاده از ست و وب هوک
افزایش بهرهوری: با خودکارسازی فرآیندهای تکراری، میتوانید در زمان و انرژی خود صرفهجویی کنید.
کاهش خطاهای انسانی: با حذف دخالت انسان در فرآیندهای تکراری، میتوانید احتمال بروز خطا را کاهش دهید.
ارتباط بهتر بین اپلیکیشنها: با استفاده از ست و وب هوک، میتوانید اپلیکیشنهای مختلف را به هم متصل کرده و اطلاعات را به صورت خودکار بین آنها جابجا کنید.
انعطافپذیری بالا: ست و وب هوک به شما اجازه میدهند تا اتوماسیونهای پیچیده و سفارشی شده ایجاد کنید.
امیدوارم این آموزش برای شما مفید بوده باشد.

