در این مطلب، ویدئو پایتون: ساخت ربات Discord (بخش 11: بررسی) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:38
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,429
سلام بچه ها خوش آمدید به قسمت 11 من
2
00:00:02,429 –> 00:00:05,160
اختلاف p/y ساخت ربات اختلاف در
3
00:00:05,160 –> 00:00:07,560
سری یوتیوب پایتون در این ویدیو
4
00:00:07,560 –> 00:00:09,990
ما بررسی های لازم را انجام می دهیم تا
5
00:00:09,990 –> 00:00:11,969
چک ها چیست
6
00:00:11,969 –> 00:00:14,280
خوب بررسی کنید می دانید که من به اندازه کافی آن را گفته ام
7
00:00:14,280 –> 00:00:16,079
اما من یک بار دیگر باید بگویم که
8
00:00:16,079 –> 00:00:19,170
به معنای واقعی کلمه است زیرا می گوید فقط یک
9
00:00:19,170 –> 00:00:21,900
بررسی است، به جز اینکه قبل از عبور یک
10
00:00:21,900 –> 00:00:24,300
فرمان یا قبل از اجرای کد
11
00:00:24,300 –> 00:00:27,180
داخل یک دستور انجام می شود و اگر
12
00:00:27,180 –> 00:00:28,740
متوجه نشدید که می دانید می توانید
13
00:00:28,740 –> 00:00:30,689
آن را دوباره تماشا کنید. اما من فقط
14
00:00:30,689 –> 00:00:32,250
مستقیماً به مثال اینجا می روم زیرا
15
00:00:32,250 –> 00:00:34,559
احساس می کنم نشان می دهم که ممکن
16
00:00:34,559 –> 00:00:36,059
است برای کسانی از شما که فقط
17
00:00:36,059 –> 00:00:39,239
با کلمات من گیج شده اند نشان دهم که ممکن است کمی واضح تر باشد، بنابراین من اینجا چه کار
18
00:00:39,239 –> 00:00:42,120
دارم، من یک دستور دارم و به سادگی یک دستور
19
00:00:42,120 –> 00:00:45,090
است. دستور clear از یکی از
20
00:00:45,090 –> 00:00:48,539
ویدیوهای قبلی من که تنها کاری که انجام می دهد این است که
21
00:00:48,539 –> 00:00:51,600
می توانید dot clear را تایپ کنید و ده
22
00:00:51,600 –> 00:00:53,280
پیام را از یک کانال پاک می کند یا می توانید
23
00:00:53,280 –> 00:00:55,680
مقدار مشخصی را
24
00:00:55,680 –> 00:00:57,510
پاک کنید و آن مقدار را از کانال پاک می کند اکنون
25
00:00:57,510 –> 00:00:58,890
این یک دستور عالی کاملاً خوب کار می کند
26
00:00:58,890 –> 00:01:00,660
شما فقط می توانید آن را پرتاب کنید
27
00:01:00,660 –> 00:01:02,460
وارد ربات خود شوید و آن را یک روز صدا کنید، تنها
28
00:01:02,460 –> 00:01:05,700
مشکل زمانی است که من این ربات را اجرا
29
00:01:05,700 –> 00:01:09,600
می کنم که اگر
30
00:01:09,600 –> 00:01:12,030
متوجه شده اید هر کسی می تواند از آن استفاده کند
31
00:01:12,030 –> 00:01:14,100
، اکنون این دستور را انجام می دهم، هیچ چیزی مانع هیچ کاربری نمی شود،
32
00:01:14,100 –> 00:01:16,049
چه کسی باشد که به
33
00:01:16,049 –> 00:01:19,770
سرور پیوسته باشد یا شما می دانید که من آن را نمی دانم
34
00:01:19,770 –> 00:01:21,060
، هیچ چیزی مانع
35
00:01:21,060 –> 00:01:23,700
از استفاده افراد از آن نمی شود، زمانی که شما ممکن
36
00:01:23,700 –> 00:01:26,189
است بخواهید یا نخواهید آنها را درست کنند، بنابراین ربات
37
00:01:26,189 –> 00:01:28,140
آماده است، من فقط این را نشان می دهم تا
38
00:01:28,140 –> 00:01:29,250
همانطور که می بینید حساب آزمایشی خود را
39
00:01:29,250 –> 00:01:30,930
آنلاین دارم. من فقط میروم اینجا و
40
00:01:30,930 –> 00:01:33,180
آن را کنترل میکنم، چند پیام را تایپ میکنم
41
00:01:33,180 –> 00:01:36,240
شاید آزمایش آزمایشی را انجام
42
00:01:36,240 –> 00:01:39,390
دهم، بنابراین سه پیام در آنجا وجود دارد و میتوانم از نقطه
43
00:01:39,390 –> 00:01:41,430
پاک کردن از حساب آزمایشی برای حذف
44
00:01:41,430 –> 00:01:44,250
آن پیامها استفاده کنم، اکنون مطمئن هستم که
45
00:01:44,250 –> 00:01:46,860
میتواند خوب باشد، اما اگر بخواهم
46
00:01:46,860 –> 00:01:49,290
دستور clear را محدود به افرادی کنم
47
00:01:49,290 –> 00:01:50,790
که ناظر در سرور هستند یا
48
00:01:50,790 –> 00:01:52,439
مدیرانی که میدانید نمیخواهم
49
00:01:52,439 –> 00:01:54,000
همه به آن فرمان دسترسی داشته
50
00:01:54,000 –> 00:01:56,549
باشند، اینجاست که چکها وارد میشوند، پس
51
00:01:56,549 –> 00:01:59,100
بیایید این را ببندیم و به
52
00:01:59,100 –> 00:02:01,409
اینجا برگردیم. روشی که یک ج را اضافه می کنیم هک و در این
53
00:02:01,409 –> 00:02:03,719
مورد ما میخواهیم چکی ایجاد کنیم که
54
00:02:03,719 –> 00:02:06,659
به افراد دارای مجوز اجازه میدهد
55
00:02:06,659 –> 00:02:09,598
پیامها را مدیریت کنند تا پیامهایی را حذف کنند که ما
56
00:02:09,598 –> 00:02:11,310
شروع به استفاده از این فرمان کردهایم، بنابراین
57
00:02:11,310 –> 00:02:12,410
58
00:02:12,410 –> 00:02:14,840
اگر به تنظیمات سرور در اینجا بروم و من فقط به شما نشان خواهم داد که چه معنایی دارد.
59
00:02:14,840 –> 00:02:17,560
به نقشها بروید و میتوانید همه را اینجا ببینید و
60
00:02:17,560 –> 00:02:24,200
سپس در حالی که پیامها را در آنجا
61
00:02:24,200 –> 00:02:26,420
مدیریت میکند، مدیریت پیامها است، این مجوزی است
62
00:02:26,420 –> 00:02:28,010
که به افراد اجازه میدهد پیامهای سایر اعضا را حذف کنند
63
00:02:28,010 –> 00:02:30,350
یا پیامها را درست پین کنند،
64
00:02:30,350 –> 00:02:32,210
اما بخش مهم در اینجا حذف
65
00:02:32,210 –> 00:02:35,120
پیامها در حال حاضر بهطور پیشفرض است نه همه یا
66
00:02:35,120 –> 00:02:35,600
67
00:02:35,600 –> 00:02:37,880
با عرض پوزش به طور پیش فرض نقش همه
68
00:02:37,880 –> 00:02:39,950
به این مجوز دسترسی ندارد، من می توانم
69
00:02:39,950 –> 00:02:42,890
آن را فعال کنم، اما به سمت راست نمی روم،
70
00:02:42,890 –> 00:02:44,570
اما مدیرانی مانند من که
71
00:02:44,570 –> 00:02:46,310
مالک سرور هستم، آن را به
72
00:02:46,310 –> 00:02:49,280
طور پیش فرض دارند، بنابراین اگر به اینجا مراجعه کنم و اضافه کنم، اساساً آن را دارند.
73
00:02:49,280 –> 00:02:52,550
بررسی اجازه می دهد فقط افرادی
74
00:02:52,550 –> 00:02:55,280
که مجوز مدیریت پیام ها را دارند، پس
75
00:02:55,280 –> 00:02:57,260
من تنها فردی در آن
76
00:02:57,260 –> 00:02:59,000
سرور آزمایشی خواهم بود که می تواند از دستور استفاده کند،
77
00:02:59,000 –> 00:03:00,860
بنابراین بیایید اضافه کنیم که در حال
78
00:03:00,860 –> 00:03:02,840
حاضر روشی که ما انجام می دهیم این است. فقط
79
00:03:02,840 –> 00:03:04,790
میخواهیم یک دکوراتور دیگر را به دستور شفاف خود اضافه
80
00:03:04,790 –> 00:03:07,990
کنیم، میخواهیم بگوییم که در دستورات،
81
00:03:07,990 –> 00:03:14,570
نقطه اوپس، مجوزهای نوشتن
82
00:03:14,570 –> 00:03:16,310
با S را دارد، به خاطر داشته باشید که
83
00:03:16,310 –> 00:03:18,020
به صورت جمع است زیرا
84
00:03:18,020 –> 00:03:20,270
میتوانید چندین مجوز را با این
85
00:03:20,270 –> 00:03:23,270
چک داخلی بررسی کنید، اما در این در صورتی که ما فقط
86
00:03:23,270 –> 00:03:26,060
یکی را بررسی میکنیم، بنابراین در
87
00:03:26,060 –> 00:03:27,440
داخل پرانتز اینجا فقط میخواهیم
88
00:03:27,440 –> 00:03:31,640
بگوییم پیامها را مدیریت کنید، میخواهیم بگوییم
89
00:03:31,640 –> 00:03:34,520
درست است، بنابراین کاری که این دکوراتور در اینجا
90
00:03:34,520 –> 00:03:36,470
انجام میدهد قبل از اجرا شدن فرمان به
91
00:03:36,470 –> 00:03:38,930
محض مشاهده است. اوه، کسی میخواهد از این دستور استفاده کند،
92
00:03:38,930 –> 00:03:40,670
من باید این بررسی را اجرا کنم،
93
00:03:40,670 –> 00:03:43,190
میگوید اجازه دهید بررسی کنم که آیا به آن دسترسی دارد
94
00:03:43,190 –> 00:03:44,720
یا اگر مجوز مدیریت پیامها را دارد،
95
00:03:44,720 –> 00:03:46,640
اجازه دهید این کار را انجام دهیم اگر
96
00:03:46,640 –> 00:03:48,560
این کار را نکرد، اجازه دهید یک خطا
97
00:03:48,560 –> 00:03:52,630
ایجاد کنیم. ربات را در اینجا راه اندازی مجدد کنید
98
00:03:53,500 –> 00:03:56,450
و آن را در آنجا آماده کنید، بنابراین
99
00:03:56,450 –> 00:03:58,610
اکنون اگر به سرور تست برگردیم،
100
00:03:58,610 –> 00:04:01,070
من می خواهم به حساب آزمایشی خود بروم و
101
00:04:01,070 –> 00:04:03,320
فقط چند پیام را دوباره در آنجا قرار دهم، اما اگر
102
00:04:03,320 –> 00:04:06,200
روشن شدم همانطور که می بینید، این کار انجام نشد. T
103
00:04:06,200 –> 00:04:09,440
کار درست و اگر من به رفتن به t او پنجره را اجرا کرد،
104
00:04:09,440 –> 00:04:10,970
میتوانید ببینید که
105
00:04:10,970 –> 00:04:13,459
خطای خطای missing permissions درست است، بنابراین
106
00:04:13,459 –> 00:04:15,709
هر زمان که چکهای شما
107
00:04:15,709 –> 00:04:19,850
شکست بخورد، خطا میدهد، اما شما میتوانید آنهایی را که
108
00:04:19,850 –> 00:04:22,490
میدانید به ویدیو رسیدگی به خطاهای من بروید،
109
00:04:22,490 –> 00:04:23,660
میتوانید ببینید که چگونه خطاها را مدیریت کنید.
110
00:04:23,660 –> 00:04:24,610
دقیقاً در حال حاضر وارد آن
111
00:04:24,610 –> 00:04:27,069
نمیشوید، اما میتوانید آن را
112
00:04:27,069 –> 00:04:29,139
از طریق یک خطا ببینید، اما اگر
113
00:04:29,139 –> 00:04:31,750
خطای مشابهی را که من در
114
00:04:31,750 –> 00:04:34,150
اکانت اصلی خود هستم نشان نمیدهد، پاک را تایپ میکنم و
115
00:04:34,150 –> 00:04:35,680
آن را حذف کرد.
116
00:04:35,680 –> 00:04:37,659
چرا چون مدیران
117
00:04:37,659 –> 00:04:39,909
بهطور پیش