لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش چگونه یک ربات Slack ایجاد کنیم تا وظایف را برای شما خودکار کند
How to create a Slack bot to automate tasks for you
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دستیار شخصی مجازی خود را کدنویسی کنید ساخت یک ربات Slack ساخت یک دستور اسلش سفارشی برای Slack پاسخ به پیام های Slack تعاملی ادامه حالت در جریان مکالمه پیش نیازها: شما در جاوا اسکریپت از جمله ES6 کنترل نسبتا خوبی دارید.
جنبههای بسیاری از کسبوکارها وجود دارد که میتوان با استفاده از Slack آنها را خودکار کرد.
خودکار کردن یک کار به چه معناست؟
تصور کنید که بتوانید فرآیندی را در کسب و کار خود انجام دهید، و بتوانید از یک ربات استفاده کنید که نه تنها آن را برای شما انجام دهد، بلکه هر بار آن را بهطور عالی انجام دهد. ناگفته نماند ربات شما می تواند 24/7 کار کند، اغلب وظایف را بسیار سریعتر از یک انسان انجام می دهد و به جای ساعت ها یا روزها، هر چند ثانیه یک بار به روز رسانی سیستم ها را بررسی می کند. موسوم به. کارمند کامل.
چه نوع وظایفی را می توان در Slack خودکار کرد؟
تقریباً هر چیزی که فکرش را بکنید. شما فقط توسط خلاقیت خود محدود شده اید.
مثلاً مشتری میخواهد موجودی حسابش را بداند. آنها می توانند به شما ایمیل بزنند و سپس شما پاسخ دهید. یا میتوانید هر زمان که خواستند، به آنها فرمان بریده بریده بدهید تا تعادل خود را بازیابی کنند.
ممکن است یک برنامهنویس نیاز داشته باشد مدت زمانی را که کار کرده است ثبت کند. آنها می توانند وارد یک سیستم حسابداری شده و به صورت دستی آن زمان را وارد کنند و سپس به مدیر پروژه پیامی بفرستند تا به آنها اجازه دهد کارشان را تمام کرده اند. یا... میتوانید به آن برنامهنویس یک فرمان اسلش سفارشی بدهید که همه آن وظایف را برای او انجام میدهد.
پس در این دوره چه چیزی را می خواهیم یاد بگیریم؟
فرض کنید شرکتی دارید که در آن کارمندان میتوانند درخواستهای خرید را برای چیزهایی که ممکن است بخواهند ارسال کنند. آنها معمولاً فرمی را پر میکردند، آن را به منشی میدادند، سپس او آن را برای تصمیمگیری به مدیر عامل میبرد. سپس آن منشی باید آن بازخورد را به کارمندی که درخواست خرید کرده است بدهد.
منشی همچنین تمام درخواستهای خرید را کنترل میکند، به طوری که اگر مدیر اجرایی فراموش کرده است درباره یکی از آنها تصمیم بگیرد، آن منشی به مدیر عامل یادآوری میکند.
در این دوره ما اساساً قصد داریم کل این جریان را کدگذاری کنیم، در درجه اول با تبدیل منشی انسانی به یک ربات Slack. به طوری که تنها انسانی که از سیستم استفاده خواهد کرد، مدیر عامل و کارمندی است که درخواست خرید می کند.
خیلی شگفت انگیز است درست است؟
سرفصل ها و درس ها
معرفی
Introduction
خوش آمدی
Welcome
چیزی که ما می سازیم
What we are building
راه اندازی زیرساخت اصلی
Setup core infrastructure
یک برنامه Slack ایجاد کنید
Create a Slack app
یک دستور اسلش سفارشی برای Slack ایجاد کنید
Create a custom slash command for Slack
راه اندازی محیط توسعه
Setup development environment
یک سرور اکسپرس راه اندازی و راه اندازی کنید
Get an Express server up and running
ngrok را راه اندازی کنید
Setup ngrok
استفاده از git و مقدمهای برای پیامساز Slack
Using git and an introduction to Slack's message builder
ساخت ربات Slack
Creating a Slack bot
یک ربات Slack در برنامه Slack ما ایجاد کنید
Create a Slack bot in our Slack app
کدگذاری تابع sendDM
Coding up the sendDM function
بررسی sendDM و استفاده از آن برای ارسال پیام مستقیم
Review of sendDM and using it to send a direct message
قالب بندی و ایجاد پیام های پویا
Formatting and creating dynamic messages
نمایش دکمه ها در پیام های Slack
Displaying buttons in Slack messages
بازسازی کد ما برای مدیریت مسیرها
Refactoring our code for handling routes
نحوه پردازش کلیک دکمه ها در پیام های Slack
How to process button clicks in Slack messages
نحوه تغییر پیام تعاملی اصلی پس از کلیک روی دکمه
How to modify original interactive message after button click
برای کاربری که درخواست خرید کرده است بازخورد ارسال کنید
Send feedback to the user who made a purchase request
مدیریت دولتی
State management
مقدمه ای بر مدیریت دولتی
Introduction to state management
داربست یک ماژول کد برای Firebase
Scaffolding a code module for Firebase
ذخیره داده ها در Firebase
Saving data to Firebase
بررسی و دریافت کلید برای هر رکورد
Review and getting the key for each record
مروری بر استفاده از Firebase به عنوان حافظه ربات Slack ما
Overview of using Firebase as the memory of our Slack bot
خواندن داده ها از Firebase
Reading data from Firebase
پاکسازی کد و برنامه ریزی برای ارسال یادآوری به مدیر عامل
Code cleanup and planning on sending reminders to the CEO
افزودن مهر زمانی هنگام درخواست خرید
Adding a timestamp when a purchase request was made
ثبت تصمیم مدیر عامل در حافظه Slack bot
Recording the CEO's decision in Slack bot's memory
بررسی و پاکسازی کد
Review and code cleanup
نظارت بر درخواست های خرید
Monitoring purchase requests
تمام درخواست های خرید را بخوانید
Read all the purchase requests
تکرار در مورد درخواست های خرید
Iterating over the purchase requests
تجزیه و تحلیل هر درخواست خرید
Analysing each purchase request
تصمیم گیری در مورد زمان یادآوری درخواست های خرید خاص به مدیر عامل
Making a decision when to remind the CEO of specific purchase requests
ارسال پیام یادآوری به مدیر عامل برای درخواست های خرید خاص
Sending a message reminder to the CEO for specific purchase requests
افکار پایانی
Concluding thoughts
خلاصه کل برنامه
Summary of entire application
مروری بر نحوه انتقال این برنامه به تولید
Overview of how to move this application into production
برخی تغییرات نهایی در دستیار شخصی مدیرعامل
Some final tweaks to the CEO's personal assistant
نمایش نظرات