در این مطلب، ویدئو پایتون: ساخت ربات Discord (قسمت 9: کار پسزمینه) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:12
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:03,330
سلام بچه ها به قسمت 9 من برای ایجاد اختلاف خوش آمدید،
2
00:00:03,330 –> 00:00:05,640
اما در سری یوتیوب پایتون
3
00:00:05,640 –> 00:00:07,529
در این ویدیو ما قرار است
4
00:00:07,529 –> 00:00:10,920
کارهای پس زمینه را مرور کنیم، حالا وظایف به
5
00:00:10,920 –> 00:00:14,190
نوعی در نسخه بازنویسی
6
00:00:14,190 –> 00:00:17,220
Discord py یا نسخه 1 نقطه
7
00:00:17,220 –> 00:00:23,240
هر چیزی که واقعاً اجازه می دهد تغییر کرده است. من سیب زمینی سرخ شده را چک می کنم
8
00:00:23,269 –> 00:00:27,570
خوب است، بنابراین من در حال حاضر از
9
00:00:27,570 –> 00:00:30,990
یک نقطه یک نقطه استفاده می کنم، بنابراین از یک نقطه یک
10
00:00:30,990 –> 00:00:33,420
نقطه یک باید کار کند مگر
11
00:00:33,420 –> 00:00:34,829
اینکه در آینده آن را تغییر دهند، اما اگر
12
00:00:34,829 –> 00:00:38,219
می خواهید دقیقاً مانند این ویدیو باشید، از
13
00:00:38,219 –> 00:00:41,579
نسخه باکره ورجین یک نقطه استفاده کنید.
14
00:00:41,579 –> 00:00:44,129
یک نکته خوب است، بنابراین
15
00:00:44,129 –> 00:00:46,649
ابتدا میخواهیم وظایف را از
16
00:00:46,649 –> 00:00:49,590
discord ext وارد کنیم، بنابراین من فقط میخواهم
17
00:00:49,590 –> 00:00:52,379
18
00:00:52,379 –> 00:00:57,090
دستورات وارد کردن از discord ext را اینجا در انتهای آن قرار دهم.
19
00:00:57,090 –> 00:00:59,730
یا
20
00:00:59,730 –> 00:01:01,770
فقط می توانید خط را با این
21
00:01:01,770 –> 00:01:06,630
از اختلاف کارهای مهم
22
00:01:06,630 –> 00:01:09,000
بنویسید، اما چرا کل خط را بنویسید در حالی که می توانید
23
00:01:09,000 –> 00:01:12,060
به سادگی این کار را انجام دهید، بنابراین اکنون که آن را
24
00:01:12,060 –> 00:01:15,960
وارد کرده ایم، باید وظایف خود را به
25
00:01:15,960 –> 00:01:20,299
روشی که این کار را انجام می دهیم ایجاد کنیم. حلقه نقطه وظایف
26
00:01:20,299 –> 00:01:23,250
با پرانتزها در آنجا و
27
00:01:23,250 –> 00:01:25,530
داخل پرانتز می توانید مشخص کنید
28
00:01:25,530 –> 00:01:29,009
که می خواهید حلقه چقدر طول بکشد یا
29
00:01:29,009 –> 00:01:31,040
طول نکشد اما در بین تکرارهای حلقه چقدر طول بکشد
30
00:01:31,040 –> 00:01:33,150
و
31
00:01:33,150 –> 00:01:36,659
می توانید دقیقه ها ثانیه ها ساعت ها را
32
00:01:36,659 –> 00:01:38,130
برای این ویدیو که ما فقط می خواهیم تنظیم کنید. یک
33
00:01:38,130 –> 00:01:39,869
کار خیلی کوتاه انجام میدهیم،
34
00:01:39,869 –> 00:01:42,450
مثل اینکه ثانیهها برابر با 10 ثانیه باشد.
35
00:01:42,450 –> 00:01:46,110
36
00:01:46,110 –> 00:01:47,520
37
00:01:47,520 –> 00:01:50,549
38
00:01:50,549 –> 00:01:52,439
بنابراین
39
00:01:52,439 –> 00:01:54,360
در این ویدیو کاری که قرار است
40
00:01:54,360 –> 00:01:56,659
انجام دهیم این است که یک
41
00:01:56,659 –> 00:01:59,880
حلقه ایجاد می کنیم که وضعیت ربات
42
00:01:59,880 –> 00:02:03,180
وضعیت پخش ربات را هر ده ثانیه به روز می کند،
43
00:02:03,180 –> 00:02:05,430
حدس می زنم درست است و اگر نمی
44
00:02:05,430 –> 00:02:06,689
دانید چگونه این کار را انجام دهید. که میتوانید به آخرین ویدیو مراجعه کنید،
45
00:02:06,689 –> 00:02:09,209
جایی که من به سادگی
46
00:02:09,209 –> 00:02:10,979
نحوه تغییر وضعیت ربات را به شما نشان میدهم یا میتوانید
47
00:02:10,979 –> 00:02:12,690
به تماشای این ویدیو ادامه دهید،
48
00:02:12,690 –> 00:02:13,380
49
00:02:13,380 –> 00:02:15,960
بنابراین ناشنوایان ناهمگام، من
50
00:02:15,960 –> 00:02:21,180
این وضعیت تغییر وضعیت را صدا میکنم، ببینیم آیا
51
00:02:21,180 –> 00:02:22,440
آنجا نیستیم هر چیزی را در
52
00:02:22,440 –> 00:02:25,830
آنجا قرار می دهیم و ما می رویم برای اینکه
53
00:02:25,830 –> 00:02:28,920
فعلاً این تابع را خالی بگذاریم، بنابراین راهی
54
00:02:28,920 –> 00:02:31,670
که میخواهیم فهرستی از وضعیتها ایجاد کنیم و
55
00:02:31,670 –> 00:02:34,680
از طریق آنها حلقه بزنیم، به
56
00:02:34,680 –> 00:02:37,380
اینجا میرویم و میخواهیم از
57
00:02:37,380 –> 00:02:38,760
itertools
58
00:02:38,760 –> 00:02:43,040
یا مانند iteration tools بگوییم چرخه واردات
59
00:02:43,040 –> 00:02:44,790
درست است. خیلی
60
00:02:44,790 –> 00:02:47,250
مهم است در ادامه می خواهم
61
00:02:47,250 –> 00:02:50,820
لیستی از وضعیت ها ایجاد کنم، فقط می گویم وضعیت
62
00:02:50,820 –> 00:02:54,390
فرض کنید برابر با یک لیست است و
63
00:02:54,390 –> 00:02:55,830
لیست شامل مجموعه ای کامل
64
00:02:55,830 –> 00:02:57,180
از رشته ها می شود که من می خواهم از
65
00:02:57,180 –> 00:03:00,200
وضعیت ها استفاده کنم پس از آن استفاده نکنم. می دانم که من این
66
00:03:00,200 –> 00:03:06,000
وضعیت را به وضعیت 1 تبدیل می کنم به هر چیزی که
67
00:03:06,000 –> 00:03:07,710
فقط دو وضعیت داشته باشیم و کاری که
68
00:03:07,710 –> 00:03:10,020
می خواهیم انجام دهیم این است که این را قرار می دهیم یا
69
00:03:10,020 –> 00:03:13,020
70
00:03:13,020 –> 00:03:15,570
با استفاده از آنچه در اینجا وارد کرده ایم این را به یک چرخه تبدیل می کنیم. ما
71
00:03:15,570 –> 00:03:18,600
فقط می خواهیم چرخه را قرار دهیم یا در اینجا من
72
00:03:18,600 –> 00:03:22,380
فقط یک چرخه را با پرانتز در آنجا قرار می
73
00:03:22,380 –> 00:03:24,810
دهم که خالی است و درون آن در
74
00:03:24,810 –> 00:03:26,880
لیستی قرار می گیرد که شامل رشته هایی است که می خواهید
75
00:03:26,880 –> 00:03:30,180
به عنوان وضعیت BOTS خود استفاده کنید.
76
00:03:30,180 –> 00:03:32,970
77
00:03:32,970 –> 00:03:34,410
در این مورد به تعداد یا به همان اندازه
78
00:03:34,410 –> 00:03:36,770
که می خواهید قرار ده