از آنجا بسیاری از برنامه نویس‌ها نرم‌افزار‌ها و کد‌های خود را در گیت‌هاب به اشتراک میگذارند توسعه بات گیت‌هاب در دستور کار قرار گرفت.

در حال حاضر این بات با اطلاع‌رسانی رخداد‌هایی نظیر ساخت یا اعمال تغییرات روی فایل‌ها، مسائل، شاخه‌ها، درخواست‌های تجمیع در کنار اطلاع‌رسانی پیام جدید سعی دارد نیاز‌های کاربران لیمو را برطرف کند. ذکر این نکته ضروری است که اطلاع‌رسانی‌های این بات بر اساس رخداد‌های یک پروژه است.

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

برای دریافت URL از بات کافیست در بات بر روی دکمه‌ای که برای استفاده از بات در نظر گرفته‌شده کلیک کنید. در مرحله بعد بر روی دنبال یک کردن یک مخزن کلیک کرده تا URL برای شما ارسال شود.

دریافت لینک از بات گیت‌هاب لیمو

دریافت لینک از بات

 

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

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

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

 

سپس با کلیک بر روی قسمت webhooks در منوی سمت چپ کلیک کرده تا صفحه مربوطه بر ای شما باز شود. سپس بر روی گزینه add webhook کلیک نمایید.

اضافه کردن webhooks جدید در بات گیت‌هاب لیمو

اضافه کردن webhooks جدید

 

در این بخش شما پس از احراز هویت مجدد می‌توانید آدرس دریافت شده را قرار دهید. ولی حتما دقت کنید که بخش Content type به درستی بر روی application/json باشد در غیر اینصورت رخداد‌های شما به درستی درون بات اطلاع رسانی نمی‌شود.

وارد گردن url دریافتی از بات

وارد کردن URL بات

 

ضمنا شما می‌توانید با کلیک بر روی بخش Let me select individual events از بین رویداد‌ها انتخاب نمایید که رخداد‌هایی اطلاع‌رسانی شوند.

لازم به ذکر است شما می‌توانید رخداد‌هایی که توسط شما ایجاد شده‌اند را دریافت نکنید. برای اینکار در پیام اولیه بات بر روی دکمه استفاده کردن از من کلیک نمایید و در مرحله بعد بر روی دکمه عدم دریافت رخداد‌های خودم کلیک کنید.

لغو دریافت رخداد در بات گیت‌هاب لیمو

لغو دریافت رخداد در بات

 

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

برای اینکه یک کلید دسترسی تولید کنید کافیست به تنظیمات پروفایل خود در گیت هاب بروید.

دادن دسترسی برای لغو ارسال رخداد توسط بات گیت‌هاب

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

 

از منوی سمت چپ بر روی قسمت Developer setting کلیک کنید.

ورود به تنظیمات برای دادن دسترسی

ورود به Developer setting

 

در صفحه جدید از منوی سمت چپ پایین بر روی Personal access token کلیک کرده و در صفحه بعد بر روی دکمه Generate personal token کلیک نمایید.

شخصی‌سازی کلید بات گیت‌هاب در لیمو

شخصی سازی کلید

 

در صفحه بعد می‌توانید کلید خود را شخصی سازی کرده و دسترسی‌های لازم را برای آن در نظر بگیرید. دقت کنید در آینده نزدیک امکان پاسخ دادن به پیام‌ها نیز از داخل لیمو امکان پذیر خواهد بود بنابراین در صورت صلاحدید می‌توانید امکان ارسال پیام را نیز برای این کلید فعال نمایید.

پس از کلیک بر روی دکمه ی ثبت توکن که در صورت عدم احراز هویت برای شما نمایش داده می‌شود، می‌توانید توکن خود را ثبت نمایید. و این بار عملیات شما برای عدم دریافت رویداد‌های خودتان با موفقیت طی می‌شود.

لغو ارسال رخداد بات گیت‌هاب

لغو ارسال رخداد با موفقیت انجام شد

 

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

در این مقاله می خوانید

ورود به لیمو