شروع کار و دریافت آدرس وب‌هوک از بات #

برای نصب بات Sentry در لیمو، کافی هست به مخزن بات‌ها مراجعه کنید و دکمه‌ی نصب را بزنید.

کار کردن با بات Sentry نیز مانند بات‌هایی نظیر جیرا، گوالرت و آژور بسیار ساده بوده و فقط لازم است آدرس دریافتی از بات را در تنظیمات پروژه خود قرار دهید. برای دریافت آدرس از یکتا از بات که به ازای هر مکالمه تولید می‌شود،‌ کافیست در مکالمه مد نظر که بات نیز در آن عضو است یا مکالمه شخصی با بات، عبارت /سنتری رخداد را ارسال کنید. البته اینکار با کلیک روی دکمه در نظر گرفته شده در راهنمای بات که به ازای هر عبارت نامفهوم در مکالمه شخصی ارسال می‌شود نیز امکان پذیر است. نمونه ی این پیام که از طرف بات ارسال شده است در تصویر زیر مشخص است، بنابراین با کلیک بر روی گزینه‌ای که برای استفاده از بات در نظر گرفته شده می‌توانید آدرس مربوط به مکالمه خود را دریافت کنید.

پیام شروع بات سنتری

پیام شروع بات سنتری

بنابراین در رشته‌ی پیام اصلی آدرس شما ارسال می‌شود. این آدرس باید در تنظیمات پروژه قرار گیرد.

دریافت آدرس وب‌هوک از بات سنتری

دریافت آدرس وب‌هوک از بات سنتری

 

تنظیمات لازم در داخل Sentry #

نکته مهم اینکه  با توجه به تحریم‌ها این بات بر روی نسخه‌ی on-premise سنتری پیاده شده است. برای تنظیم وب‌هوک در سنتری باید دسترسی مدیر داشته باشید.

بنابراین از منوی سمت چپ بر روی گزینه Settings کلیک نمایید. و در ادامه بر روی دکمه Integration کلیک نمایید. و در صفحه باز شده دنبال گزینه webhook بگردید و بر روی آن کلیک نمایید.

تنظیمات وب‌هوک در sentry

تنظیمات وب‌هوک در sentry

اگر وب‌هوک را نصب داشته باشید باید آنرا به پروژه مد نظر خود اضافه کنید. در غیر اینصورت لازم است با کلیک بر روی گزینه مربوط به نصب در بالا سمت راست آنرا نصب نمایید.

با فرض نصب بودن آن بر روی گزینه Add to project کلیک کرده و پروژه مد نظر خود را انتخاب کنید.

افزودن آدرس وب‌هوک به پروژه در sentry

افزودن آدرس وب‌هوک به پروژه در sentry

سپس در قسمت Callback URLs می‌توانید آدرس دریافتی از بات را قرار دهید. اگر می‌خواهید در چند مکالمه مختلف رخداد‌ها را دریافت کنید کافیست، در هر مکالمه از بات آدرس دریافت کرده و هر کدام را در خط جداگانه زیر هم قرار دهید.

افزودن آدرس وب‌هوک به پروژه در sentry

افزودن آدرس وب‌هوک به پروژه در sentry

سپس بر روی Save Changes کلیک نمایید. برای تست اینکه تا اینجای کار مراحل به درستی طی شده است یا نه می‌توانید بر روی گزینه Test Plugin کلیک نمایید.

 

تعریف هشدار جدید در Sentry #

تا به اینجای کار تنظیمات مربوط به وب‌هوک انجام شده است. حالا باید برای اینکه رخداد‌ها توسط وب‌هوک ارسال شوند باید مشخص کنید که به ازای چه هشدار‌هایی رخداد وب‌هوک عمل نماید.

بنابراین به پروژه مد نظر رفته بر روی گزینه Alerts کلیک کرده و یک هشدار جدید درست نمایید.

تعریف alert در Sentry

تعریف alert در Sentry

 

در قسمت بعد باید نوع هشدار‌ها تعیین کنید. ما این قسمت را رد می‌کنیم. بنابراین بر روی گزینه Set Conditions در گوشه پایین سمت راست کلیک نمایید.

تعریف alert در Sentry

تعریف alert در Sentry

حال کافیست در قسمت دوم تعیین نمایید در چه زمان‌هایی رخداد مد نظر شما عمل نماید. به طور مثال ما می‌خواهیم در زمان ایجاد یک مشکل جدید این اتفاق بیافتد پس گزینه A new issue created انتخاب می‌کنیم. ( کادر قرمز ) و اما در قسمت سوم باید تعیین شود که این اتفاق توسط وب‌هوک اطلاع رسانی شود، بنابراین بر روی Send notification via integrations کلیک نموده و از منوی در نظر گرفته شده گزینه Webhook را انتخاب می‌کنیم. ( کادر سبز )

تعیین جزئیات رخداد جدید در Sentry

تعیین جزئیات رخداد جدید در Sentry

بر روی گزینه Save Rule کلیک می‌کنیم. لازم به ذکر است این بات با نسخه Sentry 22.3.0 تست شده است.

منتظر بازخورد شما عزیزان هستیم.

ورود به لیمو