آموزش چگونه یک ربات 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

نمایش نظرات

آموزش چگونه یک ربات Slack ایجاد کنیم تا وظایف را برای شما خودکار کند
جزییات دوره
4.5 hours
35
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,211
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Golightly Andrew Golightly

توسعه دهنده جاوا اسکریپت fullstack