از آنجا بسیاری از برنامه نویسها نرمافزارها و کدهای خود را در گیتهاب به اشتراک میگذارند توسعه بات گیتهاب در دستور کار قرار گرفت.
در حال حاضر این بات با اطلاعرسانی رخدادهایی نظیر ساخت یا اعمال تغییرات روی فایلها، مسائل، شاخهها، درخواستهای تجمیع در کنار اطلاعرسانی پیام جدید سعی دارد نیازهای کاربران لیمو را برطرف کند. ذکر این نکته ضروری است که اطلاعرسانیهای این بات بر اساس رخدادهای یک پروژه است.
برای اینکه از رخدادهای خود در گیتهاب با خبر شوید کافیست همانند مراحلی که در باتهای قبل طی میشد یک URL از بات دریافت کرده و آن را به کمک توضیحات داخل بات که در زیر شرح داده شدهاشت در تنظیمات پروژه قرار دهید.
برای دریافت URL از بات کافیست در بات بر روی دکمهای که برای استفاده از بات در نظر گرفتهشده کلیک کنید. در مرحله بعد بر روی دنبال یک کردن یک مخزن کلیک کرده تا URL برای شما ارسال شود.
برای قرار دادن URL دریافتی درون گیتهاب باید پس از رفتن به مخزن خود در گیتهاب بر روی بخش تنظیمات کلیک نمایید.
سپس با کلیک بر روی قسمت webhooks در منوی سمت چپ کلیک کرده تا صفحه مربوطه بر ای شما باز شود. سپس بر روی گزینه add webhook کلیک نمایید.
در این بخش شما پس از احراز هویت مجدد میتوانید آدرس دریافت شده را قرار دهید. ولی حتما دقت کنید که بخش Content type به درستی بر روی application/json باشد در غیر اینصورت رخدادهای شما به درستی درون بات اطلاع رسانی نمیشود.
ضمنا شما میتوانید با کلیک بر روی بخش Let me select individual events از بین رویدادها انتخاب نمایید که رخدادهایی اطلاعرسانی شوند.
لازم به ذکر است شما میتوانید رخدادهایی که توسط شما ایجاد شدهاند را دریافت نکنید. برای اینکار در پیام اولیه بات بر روی دکمه استفاده کردن از من کلیک نمایید و در مرحله بعد بر روی دکمه عدم دریافت رخدادهای خودم کلیک کنید.
نکته مهم این که برای اینکار لازم است کلید دسترسی خود را به گیتهاب با بات به اشتراک بگذارید.
برای اینکه یک کلید دسترسی تولید کنید کافیست به تنظیمات پروفایل خود در گیت هاب بروید.
از منوی سمت چپ بر روی قسمت Developer setting کلیک کنید.
در صفحه جدید از منوی سمت چپ پایین بر روی Personal access token کلیک کرده و در صفحه بعد بر روی دکمه Generate personal token کلیک نمایید.
در صفحه بعد میتوانید کلید خود را شخصی سازی کرده و دسترسیهای لازم را برای آن در نظر بگیرید. دقت کنید در آینده نزدیک امکان پاسخ دادن به پیامها نیز از داخل لیمو امکان پذیر خواهد بود بنابراین در صورت صلاحدید میتوانید امکان ارسال پیام را نیز برای این کلید فعال نمایید.
پس از کلیک بر روی دکمه ی ثبت توکن که در صورت عدم احراز هویت برای شما نمایش داده میشود، میتوانید توکن خود را ثبت نمایید. و این بار عملیات شما برای عدم دریافت رویدادهای خودتان با موفقیت طی میشود.
منتظر بازخوردهای شما عزیزان هستیم.