در این مطلب، ویدئو [نحوه] ساختن یک چت بات ساده Webex با سوکت های وب پایتون و API های OpenWeather با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:18:18
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,500 –> 00:00:07,120
[موسیقی]
2
00:00:07,120 –> 00:00:09,120
در این ویدیو میخواستم نشان
3
00:00:09,120 –> 00:00:11,280
دهم که شروع
4
00:00:11,280 –> 00:00:14,080
ساختن یک جعبه گفتگو با استفاده از webex چقدر آسان است.
5
00:00:14,080 –> 00:00:16,000
اکنون برای این ویدیو
6
00:00:16,000 –> 00:00:18,080
دو روش اصلی وجود دارد که میتوانیم
7
00:00:18,080 –> 00:00:20,240
هر زمان که کسی تلاش میکند پیامهایی را از ابر webex دریافت کنیم.
8
00:00:20,240 –> 00:00:22,640
پیام پایینی خود را ارسال کنید،
9
00:00:22,640 –> 00:00:24,400
بنابراین یکی از روشهایی که میتوانیم
10
00:00:24,400 –> 00:00:26,560
برای ربات خود استفاده کنیم، چیزی به نام
11
00:00:26,560 –> 00:00:28,240
قلابهای وب است که احتمالاً اکثر مردم
12
00:00:28,240 –> 00:00:30,400
با آن آشنا هستند
13
00:00:30,400 –> 00:00:33,360
و با استفاده از این روش کاری که ما انجام میدهیم این است که
14
00:00:33,360 –> 00:00:36,000
هر بار که ربات ما میچرخد، آن را انجام
15
00:00:36,000 –> 00:00:38,000
میدهد. با ابر webex تماس بگیرید و
16
00:00:38,000 –> 00:00:40,399
یک URL پاسخ به تماس ارائه دهید و به
17
00:00:40,399 –> 00:00:42,800
ابر وبکس بگویید که هی هر زمان که
18
00:00:42,800 –> 00:00:45,440
یک پیام چت برای من دریافت کردید، ادامه دهید و
19
00:00:45,440 –> 00:00:47,520
آن را به این آدرس اینترنتی پست کنید و من اکنون چیزهایی را از
20
00:00:47,520 –> 00:00:49,520
آنجا می گیرم که کار را از
21
00:00:49,520 –> 00:00:51,600
یک جنبه آسان می کند. اما برخی از چالشها
22
00:00:51,600 –> 00:00:53,920
با این روش وجود دارد، بنابراین اگر ما
23
00:00:53,920 –> 00:00:55,600
فقط در یک محیط توسعه یا
24
00:00:55,600 –> 00:00:57,520
آزمایش کار میکنیم، احتمالاً
25
00:00:57,520 –> 00:01:00,239
یک URL عمومی اختصاص داده شده
26
00:01:00,239 –> 00:01:02,079
و یک وب سرور باز برای اینترنت نداریم
27
00:01:02,079 –> 00:01:03,920
که بتواند این کار را انجام دهد. با دریافت پیامهای
28
00:01:03,920 –> 00:01:05,920
چالش برانگیز اکنون میتوانیم از
29
00:01:05,920 –> 00:01:08,080
چیزهای تونلسازی مانند ngrok یا چیزی
30
00:01:08,080 –> 00:01:10,159
شبیه به آن برای چرخاندن یک وب
31
00:01:10,159 –> 00:01:12,080
سرور تونلشده استفاده کنیم و از آن برای
32
00:01:12,080 –> 00:01:14,159
اهداف توسعه استفاده کنیم، اما همچنان کاری که
33
00:01:14,159 –> 00:01:16,720
باید انجام دهیم این است که از فلاسک یا
34
00:01:16,720 –> 00:01:18,960
سریع استفاده کنیم. api یا چیزی شبیه به آن برای
35
00:01:18,960 –> 00:01:21,040
مدیریت دستی همه تماسهای http ورودی
36
00:01:21,040 –> 00:01:23,520
و انجام خودمان، شما میدانید اعتبارسنجی
37
00:01:23,520 –> 00:01:25,439
و ارسال آن تماسها به ربات
38
00:01:25,439 –> 00:01:27,280
و همه چیزهای سرگرمکننده و برای برخی از
39
00:01:27,280 –> 00:01:28,880
سازمانها زمانی که چیزی شبیه
40
00:01:28,880 –> 00:01:31,200
به آن به تولید برسد، ممکن است آنها نخواهند.
41
00:01:31,200 –> 00:01:33,439
داشتن یک وب سرویس که به طور عمومی
42
00:01:33,439 –> 00:01:35,200
در اینترنت در دسترس باشد و باید
43
00:01:35,200 –> 00:01:36,640
امنیت را در مورد باز کردن
44
00:01:36,640 –> 00:01:38,479
قوانین فایروال و محدود کردن IP ها و
45
00:01:38,479 –> 00:01:39,439
تمام این
46
00:01:39,439 –> 00:01:41,520
مسائل مدیریت کند، یکی از مشکلات دیگر در مورد قلاب های وب
47
00:01:41,520 –> 00:01:43,920
این است که هر بار که
48
00:01:43,920 –> 00:01:45,680
ربات خود را چرخانده یا بالا می بریم، باید با
49
00:01:45,680 –> 00:01:48,000
ابر webex بررسی کنید و ببینید کدام قلاب های وب
50
00:01:48,000 –> 00:01:49,520
قبلاً پیکربندی شده اند و وجود دارند و
51
00:01:49,520 –> 00:01:51,680
احتمالاً آنها را به روز کنید، به این معنی که
52
00:01:51,680 –> 00:01:53,759
ممکن است یک اسکریپت کامل یا مجموعه ای
53
00:01:53,759 –> 00:01:55,439
از توابع را بنویسید. مدیریت وب قلاب
54
00:01:55,439 –> 00:01:56,479
55
00:01:56,479 –> 00:01:57,759
راه دیگری که ما می توانیم این کار را انجام
56
00:01:57,759 –> 00:01:58,960
دهیم استفاده از چیزی به نام
57
00:01:58,960 –> 00:02:01,360
سوکت های وب است که اکنون وب سوکت ها
58
00:02:01,360 –> 00:02:02,960
با حذف برخی
59
00:02:02,960 –> 00:02:05,520
از پیچیدگی های اضافه شده توسط وب قلاب ها زندگی را کمی آسان تر می کنند، بنابراین
60
00:02:05,520 –> 00:02:07,360
در این مورد هر بار که ربات ما
61
00:02:07,360 –> 00:02:08,720
چیزی را که ما داریم می چرخاند. در واقع
62
00:02:08,720 –> 00:02:11,599
فقط یک websocket مستقیم tcp را به سمت
63
00:02:11,599 –> 00:02:14,000
ابر webex باز کنید و می توانید آن را به عنوان
64
00:02:14,000 –> 00:02:16,480
یک تونل مستقیم به ابر webex در نظر بگیرید
65
00:02:16,480 –> 00:02:18,720
که فقط از کد ما است که
66
00:02:18,720 –> 00:02:20,800
ربات را به سمت ابر webex اجرا می کند و بنابراین
67
00:02:20,800 –> 00:02:22,480
این کار را انجام می دهد. نباید به صورت عمومی در
68
00:02:22,480 –> 00:02:24,400
معرض اینترنت قرار گیرد، هر پیامی که به و از
69
00:02:24,400 –> 00:02:25,840
ابر webex میرود از
70
00:02:25,840 –> 00:02:28,319
آن تونل مستقیم عبور میکند، بنابراین
71
00:02:28,319 –> 00:02:30,640
نیازی به تغییر فایروالها برای باز کردن
72
00:02:30,640 –> 00:02:32,800
پورتهای اضافی وجود ندارد یا میدانید
73
00:02:32,800 –> 00:02:34,400
ترافیک ارسالشده به یک میزبان داخلی یا هر چیزی
74
00:02:34,400 –> 00:02:36,160
شبیه به آن.
75
00:02:36,160 –> 00:02:37,920
در برخی از تمرینهایم با
76
00:02:37,920 –> 00:02:40,400
سوکتهای وب و قلابهای وب، به نظرم
77
00:02:40,400 –> 00:02:42,160
اینطور است که سوکتهای وب نیز
78
00:02:42,160 –> 00:02:44,160
کمی پاسخگوتر هستند و فرض من این است
79
00:02:44,160 –> 00:02:46,319
که ما آن اتصال تونل tcp مداوم
80
00:02:46,319 –> 00:02:48,560
را داریم. همیشه بالا باشد و بنابراین برای
81
00:02:48,560 –> 00:02:49,840
هر پیامی که ارسال و
82
00:02:49,840 –> 00:02:52,640
دریافت میشود، ما
83
00:02:52,640 –> 00:02:54,959
برای هر پیام، کل دست دادن tcp و ssl را انجام نمیدهیم،
84
00:02:54,959 –> 00:02:56,959
همانطور که
85
00:02:56,959 –> 00:03:00,000
اکنون با وب قلابها با سوکتهای وب انجام میدهیم،
86
00:03:00,000 –> 00:03:01,200
در واقع چند مورد دیگر نیز به دست میآوریم.
87
00:03:01,200 –> 00:03:03,760
ویژگیها، بنابراین من معتقدم در حال
88
00:03:03,760 –> 00:03:05,840
حاضر توانایی ربات شما برای علامتگذاری یک
89
00:03:05,840 –> 00:03:08,159
پیام بهعنوان خواندهشده و نشان دادن
90
00:03:08,159 –> 00:03:09,920
نشانگر وضعیت پیام قرمز رنگ در
91
00:03:09,920 –> 00:03:11,760
پایین پنجره چت، در واقع
92
00:03:11,760 –> 00:03:14,000
چیزی است که در حال حاضر فقط در سوکتهای وب پشتیبانی میشود
93
00:03:14,000 –> 00:03:15,760
، ممکن است مقدار کمی دیگر وجود داشته باشد.
94
00:03:15,760 –> 00:03:17,840
ویژگیهایی مانند آن و
95
00:03:17,840 –> 00:03:20,239
در حال حاضر از لحاظ تاریخی وبسوکتها تنها
96
00:03:20,239 –> 00:03:23,760
تابعی از Javascript webex sdk بودند، اما
97
00:03:23,760 –> 00:03:25,280
اخیراً به نظر میرسد که شخصی
98
00:03:25,280 –> 00:03:27,360
واقعاً یک ماژول پایتون را توسعه داده است که
99
00:03:27,360 –> 00:03:29,519
همین کار را با پایتون انجام میدهد و در
100
00:03:29,519 –> 00:03:32,080
واقع فرآیند ربات را بسیار آسان میکند، بنابراین
101
00:03:32,080 –> 00:03:33,200
ماژول آن خواهد بود. که
102
00:03:33,200 –> 00:03:35,120
امروز روی آن تمرکز خواهیم کرد، بنابراین برای
103
00:03:35,120 –> 00:03:36,159
شروع اولین کاری که
104
00:03:36,159 –> 00:03:37,599
باید انجام دهیم این است که به
105
00:03:37,599 –> 00:03:40,080
developer.webex.com
106
00:03:40,080 –> 00:03:41,920
برویم و باید پیکربندی ربات خود را ایجاد
107
00:03:41,920 –> 00:03:44,799
کنید و اعتبارنامه api خود را دریافت کنید،
108
00:03:44,799 –> 00:03:46,400
بنابراین هنگامی که ما در وب سایت در
109
00:03:46,400 –> 00:03:47,760
گوشه سمت راست بالای صفحه قرار گرفتیم، ادامه
110
00:03:47,760 –> 00:03:49,599
می دهیم و روی نماد کاربر خود کلیک می کنیم و
111
00:03:49,599 –> 00:03:52,400
به برنامه های webex من می رویم و ادامه می دهیم
112
00:03:52,400 –> 00:03:54,319
و روی آن کلیک می کنیم. هنگامی که ما اینجا هستیم،
113
00:03:54,319 –> 00:03:55,760
چند گزینه برای
114
00:03:55,760 –> 00:03:58,400
ایجاد یک برنامه webex جدید به ما داده می شود، امروز
115
00:03:58,400 –> 00:04:00,239
بر روی ساخت یک ربات تمرکز می
116
00:04:00,239 –> 00:04:02,000
کنیم، بنابراین ادامه می دهیم و فقط روی ایجاد ربات کلیک می
117
00:04:02,000 –> 00:04:04,560
کنیم تا api خود را دریافت کنیم. کلیدها
118
00:04:04,560 –> 00:04:05,760
باید کمی
119
00:04:05,760 –> 00:04:07,599
اطلاعات در مورد ربات خود ارائه دهیم، از جمله
120
00:04:07,599 –> 00:04:10,159
نماد نام کاربری و توضیحات،
121
00:04:10,159 –> 00:04:12,319
به خاطر داشته باشید که اگر زمانی تصمیم
122
00:04:12,319 –> 00:04:14,480
گرفتید ربات webex خود را به صورت عمومی در
123
00:04:14,480 –> 00:04:16,880
مرکز برنامه webex منتشر کنید، بسیاری از این اطلاعات
124
00:04:16,880 –> 00:04:18,560
عمومی خواهد بود. اگر فقط برای
125
00:04:18,560 –> 00:04:20,000
توسعه باشد، واقعاً مهم نیست
126
00:04:20,000 –> 00:04:21,680
که چه چیزی را در اینجا قرار می دهید، اما
127
00:04:21,680 –> 00:04:23,360
اگر تصمیم به انتشار این دارید، اینجاست که
128
00:04:23,360 –> 00:04:24,479
می خواهید بسیاری از
129
00:04:24,479 –> 00:04:25,759
اطلاعاتی را که قرار است در معرض دید عموم
130
00:04:25,759 –> 00:04:27,759
قرار گیرند، قرار دهید، بنابراین در طول این نسخه نمایشی ما
131
00:04:27,759 –> 00:04:29,520
در واقع در حال ساختن یک آب و هوا در
132
00:04:29,520 –> 00:04:30,960
آنجا هستیم شما میتوانید
133
00:04:30,960 –> 00:04:32,880
برای ربات پیامی ارسال کنید و
134
00:04:32,880 –> 00:04:34,639
وضعیت آب و هوای منطقه محلی خود را جویا شوید و ربات
135
00:04:34,639 –> 00:04:36,479
با آن پاسخ خواهد داد، بنابراین
136
00:04:36,479 –> 00:04:38,160
ما میخواهیم
137
00:04:38,160 –> 00:04:39,759
ربات هواشناسی و نام کاربری ربات خود را نامگذاری کنیم.
138
00:04:39,759 –> 00:04:42,080
قرار است 0x weatherbot باشد و می گوید که
139
00:04:42,080 –> 00:04:44,400
این نام در دسترس است، در
140
00:04:44,400 –> 00:04:46,080
صورت تمایل می توانیم ادامه دهیم و یک آیکون را آپلود کنیم یا
141
00:04:46,080 –> 00:04:47,680
می توانیم یکی از این پیش فرض هایی را که
142
00:04:47,680 –> 00:04:49,759
در اختیار ما قرار داده شده است انتخاب کنیم. یک نکته قابل توجه این است
143
00:04:49,759 –> 00:04:53,360
که نماد باید 512×512 باشد دقیقاً بنابراین
144
00:04:53,360 –> 00:04:54,560
من یک تصویر دارم که قبلاً آن
145
00:04:54,560 –> 00:04:56,800
را گرفتهام و ما آن را آپلود
146
00:04:56,800 –> 00:04:58,960
میکنیم و برای توضیحاتمان فقط
147
00:04:58,960 –> 00:05:01,280
پیش میرویم و ربات آزمایشی آب و هوا را کاملاً
148
00:05:01,280 –> 00:05:03,280
درست میگذاریم و اگر همه چیز خوب به نظر میرسد، ادامه میدهیم
149
00:05:03,280 –> 00:05:05,199
و روی افزودن ربات در پایین کلیک کنید
150
00:05:05,199 –> 00:05:07,039
و بعد از چند ثانیه
151
00:05:07,039 –> 00:05:08,880
وبکس جلو میرود
152
00:05:08,880 –> 00:05:11,039
و ربات ما را ارائه میکند و با توکن دسترسی ربات ما ارائه میشود،
153
00:05:11,039 –> 00:05:12,320
154
00:05:12,320 –> 00:05:14,080
اکنون این نشانه دسترسی کلید api ما خواهد بود
155
00:05:14,080 –> 00:05:16,479
که برای برقراری ارتباط با
156
00:05:16,479 –> 00:05:18,320
ابر webex استفاده میکنیم. برای ارسال و دریافت
157
00:05:18,320 –> 00:05:20,080
پیام و ثبت ربات چت ما و
158
00:05:20,080 –> 00:05:22,000
همه آن چیزهای سرگرم کننده و بدیهی است که
159
00:05:22,000 –> 00:05:23,039
این کلیدی است که ما می خواهیم
160
00:05:23,039 –> 00:05:24,960
مخفی نگه داریم webex فقط
161
00:05:24,960 –> 00:05:27,280
یک بار آن را برای ما نمایش می دهد و
162
00:05:27,280 –> 00:05:29,360
وقتی این صفحه را ببندیم هرگز نمی توانیم
163
00:05:29,360 –> 00:05:30,400
دوباره آن کلید را دریافت
164
00:05:30,400 –> 00:05:32,320
کنیم. اگر توکن
165
00:05:32,320 –> 00:05:34,240
را گم کنیم یا به خطر بیفتد یا
166
00:05:34,240 –> 00:05:35,759
چیزی شبیه به آن، آن را دوباره تولید کنیم، اما این صفحه منحصر به فرد
167
00:05:35,759 –> 00:05:37,280
دیگر برای
168
00:05:37,280 –> 00:05:39,759
این توکن منفرد نشان داده نخواهد شد، بنابراین مطمئن شوید که
169
00:05:39,759 –> 00:05:42,080
کلید خود را کپی کنید و آن را در جایی امن ذخیره کنید
170
00:05:42,080 –> 00:05:44,080
تا حالا که کلید api ربات خود را داریم.
171
00:05:44,080 –> 00:05:45,199
بیایید ادامه دهیم و
172
00:05:45,199 –> 00:05:46,560
ساخت ربات خود را
173
00:05:46,560 –> 00:05:48,479
خیلی سریع شروع کنیم. صفحه github را
174
00:05:48,479 –> 00:05:50,800
برای ماژول ربات webex خریداری کردم که
175
00:05:50,800 –> 00:05:52,560
از آن استفاده خواهیم کرد همانطور که گفتم این
176
00:05:52,560 –> 00:05:54,320
در اوایل امسال یا
177
00:05:54,320 –> 00:05:57,039
سال گذشته ایجاد شده است و ارائه می کند ما
178
00:05:57,039 –> 00:05:59,199
با قابلیت استفاده سریع و آسان از
179
00:05:59,199 –> 00:06:00,639
سوکتهای وب هنگام اتصال به
180
00:06:00,639 –> 00:06:02,000
181
00:06:02,000 –> 00:06:03,759
ابر webex، برخی از عملکردها را
182
00:06:03,759 –> 00:06:06,000
با تیمهای webex sdk موجود و
183
00:06:06,000 –> 00:06:07,840
موارد دیگر مانند آن میپیچد و
184
00:06:07,840 –> 00:06:10,639
یک ماژول بسیار تمیز و آسان برای استفاده را برای
185
00:06:10,639 –> 00:06:13,280
f به ما میدهد. یا ساختن رباتها خیلی سریع،
186
00:06:13,280 –> 00:06:14,960
پس بیایید جلو برویم و به کد vs
187
00:06:14,960 –> 00:06:16,240
188
00:06:16,240 –> 00:06:18,400
189
00:06:18,400 –> 00:06:19,360
بپردازیم و من ترمینال لینوکس خود را به سرعت بالا میآورم و اولین کاری که میخواهیم
190
00:06:19,360 –> 00:06:21,280
انجام دهیم این است که این
191
00:06:21,280 –> 00:06:24,080
ماژول را با استفاده از pip install webex underscore bot نصب کنیم.
192
00:06:24,080 –> 00:06:26,800
193
00:06:26,800 –> 00:06:28,960
خیلی خوب است و خیلی سریع نصب می
194
00:06:28,960 –> 00:06:29,919
شود،
195
00:06:29,919 –> 00:06:31,039
و بنابراین، کار دیگری که
196
00:06:31,039 –> 00:06:32,479
ما قبل از شروع به نوشتن
197
00:06:32,479 –> 00:06:33,520
کد انجام می دهیم این است که به جلو برویم و
198
00:06:33,520 –> 00:06:36,080
کلید api webex خود را به عنوان یک
199
00:06:36,080 –> 00:06:37,840
متغیر محیطی صادر کنیم،
200
00:06:37,840 –> 00:06:40,240
بنابراین ادامه می دهیم و توکن webex
201
00:06:40,240 –> 00:06:43,280
و سپس کلید api ما را به
202
00:06:43,280 –> 00:06:45,199
درستی صادر کنید و وقتی این کار انجام شد، میتوانیم به سراغ
203
00:06:45,199 –> 00:06:47,440
کد vs برویم و شروع به
204
00:06:47,440 –> 00:06:48,880
کار کنیم،
205
00:06:48,880 –> 00:06:50,960
بنابراین برای شروع یک فایل پایتون خالی
206
00:06:50,960 –> 00:06:52,319
دارم که به آن
207
00:06:52,319 –> 00:06:54,240
bot.pi میگویند
208
00:06:54,240 –> 00:06:56,000
و ما. ادامه می دهیم و ابتدا
209
00:06:56,000 –> 00:06:59,039
با وارد کردن ماژول ربات webex خود شروع می کنیم،
210
00:06:59,039 –> 00:07:01,440
همچنین ماژول os را وارد
211
00:07:01,440 –> 00:07:02,880
می کنیم تا بتوانیم متغیر محیطی خود را دریافت
212
00:07:02,880 –> 00:07:05,039
213
00:07:05,039 –> 00:07:07,360
214
00:07:07,360 –> 00:07:09,840
کنیم.
215
00:07:09,840 –> 00:07:12,080
توکن webex سپس ما ادامه
216
00:07:12,080 –> 00:07:14,639
میدهیم و نمونه جدیدی از یک ربات
217
00:07:14,639 –> 00:07:17,440
webex ایجاد میکنیم که توکن webex ما را پاس میکند و ما از یک
218
00:07:17,440 –> 00:07:20,000
پارامتر اختیاری برای دامنههای تایید شده استفاده میکنیم،
219
00:07:20,000 –> 00:07:22,160
در این مورد میگویم تنها
220
00:07:22,160 –> 00:07:24,000
افرادی که میتوانند با ربات من ارتباط برقرار کنند
221
00:07:24,000 –> 00:07:26,440
، شخصی متعلق به دامنه
222
00:07:26,440 –> 00:07:29,039
0x2142 است. com بهجای دامنه، میتوانید از
223
00:07:29,039 –> 00:07:31,440
کاربران تأیید شده Underscore
224
00:07:31,440 –> 00:07:33,280
استفاده کنید تا در صورت تمایل، آن را برای افراد جداگانه قفل کنید،
225
00:07:33,280 –> 00:07:35,120
پس از آن که همه چیز را در اختیار داریم، در
226
00:07:35,120 –> 00:07:37,280
واقع bot.run را انجام میدهیم، این تنها چیزی است که برای راهاندازی
227
00:07:37,280 –> 00:07:38,720
228
00:07:38,720 –> 00:07:41,440
ربات خود نیاز داریم. و آماده
229
00:07:41,440 –> 00:07:43,039
کار است، بنابراین چند دستور و ماژول از پیش ساخته شده
230
00:07:43,039 –> 00:07:44,960
در ربات وجود دارد که
231
00:07:44,960 –> 00:07:46,800
می توانیم آنها را آزمایش کنیم تا مطمئن شویم ربات ما
232
00:07:46,800 –> 00:07:48,960
مطابق انتظار عمل می کند، بنابراین بیایید ادامه دهیم
233
00:07:48,960 –> 00:07:51,280
و ربات خود را شروع کنیم
234
00:07:51,280 –> 00:07:53,199
و ترمینال را دوباره واقعی خواهیم کرد. سریع و ما به
235
00:07:53,199 –> 00:07:56,720
جلو می رویم و python
236
00:07:56,840 –> 00:07:59,120
bot.pi را انجام می دهیم و پس از کمی ورود به سیستم
237
00:07:59,120 –> 00:08:00,720
می توانیم آخرین پیام را در
238
00:08:00,720 –> 00:08:02,639
پایین ببینیم که می گوید وب سوکت باز شده است
239
00:08:02,639 –> 00:08:03,680
240
00:08:03,680 –> 00:08:05,360
بنابراین در این مرحله باید آزاد باشیم که
241
00:08:05,360 –> 00:08:07,680
جلو برویم و باز کنیم. تیم های وبکس با شما چت می کنند
242
00:08:07,680 –> 00:08:10,479
r ربات و ببینید چه اتفاقی میافتد،
243
00:08:10,479 –> 00:08:12,560
ما ادامه میدهیم و تیمهای webex را باز
244
00:08:12,560 –> 00:08:14,240
245
00:08:14,240 –> 00:08:17,360
246
00:08:17,360 –> 00:08:19,440
247
00:08:19,440 –> 00:08:20,800
میکنیم.
248
00:08:20,800 –> 00:08:23,120
نماد چت و اکنون
249
00:08:23,120 –> 00:08:25,440
فضای خود را داریم و می توانیم ببینیم که نماد ربات کوچک ما
250
00:08:25,440 –> 00:08:27,599
نشان داده می شود و بنابراین اکنون می
251
00:08:27,599 –> 00:08:29,120
توانیم با ربات خود چت کنیم تا بتوانیم
252
00:08:29,120 –> 00:08:31,599
با درخواست کمک شروع کنیم و این ماژول
253
00:08:31,599 –> 00:08:33,839
این قابلیت را دارد که به طور خودکار
254
00:08:33,839 –> 00:08:35,360
تشخیص دهد مشخص کنید که کدام دستورها در آن
255
00:08:35,360 –> 00:08:37,519
ثبت شده اند و سپس به طور خودکار
256
00:08:37,519 –> 00:08:39,839
یک کارت تطبیقی با متن راهنما بر
257
00:08:39,839 –> 00:08:42,080
ی هر یک از آن دستورات چاپ کنید، بنابراین به طو
258
00:08:42,080 –> 00:08:44,320
پیش فرض ربات با
259
00:08:44,320 –> 00:08:46,240
و دستور مختلف از پیش پیکربندی شده است، ابتدا دس
260
00:08:46,240 –> 00:08:47,440
ور کمکی خواهد بود که قب
261
00:08:47,440 –> 00:08:49,760
اً آن را ارائه کرده ایم. یکی دیگر از دستورات echo است
262
00:08:49,760 –> 00:08:51,680
که در آن میتوانیم پیامی
263
00:08:51,680 –> 00:08:53,440
به ربات بفرستیم و آن را برای خودمان چاپ کنیم
264
00:08:53,440 –> 00:08:54,959
، برای مثال بیایید جلوتر برویم و
265
00:08:54,959 –> 00:08:58,160
echo را تایپ کنیم و ربات کارتی با
266
00:08:58,160 –> 00:08:59,920
مقداری ورودی متنی برای ما فراهم میکند تا چیزی