در این مطلب، ویدئو Python: Making a Discord bot (بخش 6: Unban) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:30
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,909
سلام بچه ها به قسمت 6 من خوش آمدید ساختن
2
00:00:02,909 –> 00:00:05,250
ربات ناسازگاری در پایتون یک سری یوتیوب
3
00:00:05,250 –> 00:00:07,259
در این ویدیو در حال بررسی
4
00:00:07,259 –> 00:00:10,710
نحوه ایجاد یک دستور غیرقانونی هستیم
5
00:00:10,710 –> 00:00:13,320
اگر به یاد داشته باشید از آخرین ویدیو
6
00:00:13,320 –> 00:00:15,630
که ما دو دستور ایجاد کردیم هم یک ضربه و هم
7
00:00:15,630 –> 00:00:18,650
یک دستور باند واضح است که هیچ دستوری مانند unkicked وجود ندارد
8
00:00:18,650 –> 00:00:20,880
که بتوانید ایجاد کنید
9
00:00:20,880 –> 00:00:22,619
زیرا یک kick به نوعی آنها را
10
00:00:22,619 –> 00:00:25,080
از سرور حذف می کند در حالی که یک ban
11
00:00:25,080 –> 00:00:26,849
آنها را حذف می کند و سپس یک بلوک تنظیم می کند که می گوید آنها
12
00:00:26,849 –> 00:00:27,539
نمی توانند برگردند
13
00:00:27,539 –> 00:00:29,820
بنابراین دستور unbanned اساساً
14
00:00:29,820 –> 00:00:31,560
خواهد بود. دستوری که آن بلوک را حذف میکند و
15
00:00:31,560 –> 00:00:34,020
به آنها اجازه میدهد در صورت تمایل دوباره به سرور بپیوندند،
16
00:00:34,020 –> 00:00:36,120
بنابراین با در نظر گرفتن آن،
17
00:00:36,120 –> 00:00:39,450
بیایید فقط دستور را ایجاد کنیم تا همانطور
18
00:00:39,450 –> 00:00:41,700
که حدس زدهاید ما به دکوراتور تابع خود نیاز داریم،
19
00:00:41,700 –> 00:00:45,930
بنابراین در دستور مشتری و
20
00:00:45,930 –> 00:00:47,789
ما به پرانتز خود در آنجا نیاز داریم. موارد بعدی را فراموش نکنید،
21
00:00:47,789 –> 00:00:50,460
ما میخواهیم هدر تابع خود را داشته باشیم
22
00:00:50,460 –> 00:00:53,910
تا مرگ غیر همگامسازی شود
23
00:00:53,910 –> 00:00:56,270
و دستور خود را unban صدا کنیم، بنابراین
24
00:00:56,270 –> 00:00:59,239
unban نام تابع خواهد بود،
25
00:00:59,239 –> 00:01:02,730
سپس ما میخواهیم در CTX
26
00:01:02,730 –> 00:01:06,450
برای متن بسیار impo خود ارسال کنیم. rtant و
27
00:01:06,450 –> 00:01:09,900
ما نیز میخواهیم عضوی را پاس
28
00:01:09,900 –> 00:01:12,119
کنیم، تفاوت بین این عضو
29
00:01:12,119 –> 00:01:14,189
و عضوی که برای فرمان باند خود داریم
30
00:01:14,189 –> 00:01:17,280
، برای فرمان باندی است که کاربر
31
00:01:17,280 –> 00:01:19,049
در سرور قرار داشت، بنابراین ما توانستیم
32
00:01:19,049 –> 00:01:21,689
آنها را ذکر کنیم و به عنوان عضو به آنها دسترسی داشته باشیم. از
33
00:01:21,689 –> 00:01:25,770
اسکیت بیرون انداخته شده، ما آنها را
34
00:01:25,770 –> 00:01:27,330
در سرور نداریم، بنابراین نمی توانیم آنها را ذکر کنیم،
35
00:01:27,330 –> 00:01:29,430
بنابراین اگر فقط نام آنها را تایپ
36
00:01:29,430 –> 00:01:32,549
کنیم، تنها نام آنها
37
00:01:32,549 –> 00:01:34,920
برای کار کردن است، بنابراین من اینجا چه کار می کنم
38
00:01:34,920 –> 00:01:36,770
آیا من یک ستاره و
39
00:01:36,770 –> 00:01:39,090
کاما را در آنجا قرار می دهم و اساساً کاری
40
00:01:39,090 –> 00:01:41,130
که انجام می دهد این است که به من اجازه می دهد
41
00:01:41,130 –> 00:01:43,740
همه آرگومان های خود را بعد از نام فرمان
42
00:01:43,740 –> 00:01:46,079
به عنوان عضو وارد کنم و این مهم است زیرا
43
00:01:46,079 –> 00:01:49,380
برخی از نام های کاربری در داخل آنها فاصله
44
00:01:49,380 –> 00:01:49,619
دارند.
45
00:01:49,619 –> 00:01:51,149
«نام کاربری نیست، اما نامهای ناسازگار
46
00:01:51,149 –> 00:01:53,250
دارای فاصلههایی در داخل آنها هستند و حساب آزمایشی من
47
00:01:53,250 –> 00:01:55,140
برای مثال حساب آزمایشی،
48
00:01:55,140 –> 00:01:56,520
یک فاصله بین آن وجود دارد، بنابراین خواهید دید
49
00:01:56,520 –> 00:01:59,159
که وقتی این ویدیو را انجام میدهیم یا بعداً
50
00:01:59,159 –> 00:02:03,469
در ویدیو، باید بگویم اما میتوانم». بگویید
51
00:02:03,469 –> 00:02:06,210
آن را به عضو discord تبدیل کنید
52
00:02:06,210 –> 00:02:07,560
زیرا فقط یک رشته آن است نمی داند چگونه
53
00:02:07,560 –> 00:02:09,300
نمی داند چگونه یک رشته را
54
00:02:09,300 –> 00:02:12,510
به یک شی عضو تبدیل کند، بنابراین
55
00:02:12,510 –> 00:02:13,709
اساساً به همین دلیل است
56
00:02:13,709 –> 00:02:16,360
که اکنون می خواهیم شروع به
57
00:02:16,360 –> 00:02:18,580
ایجاد دستور کنیم و اولین کاری
58
00:02:18,580 –> 00:02:20,260
که باید انجام دهیم این است که باید دستور را دریافت کنیم.
59
00:02:20,260 –> 00:02:23,019
لیست کاربران ممنوعه، ما کاربران ممنوعه نیستیم،
60
00:02:23,019 –> 00:02:25,599
اما لیست ورودی های ممنوعه و
61
00:02:25,599 –> 00:02:28,269
آنها در واقع خوب هستند، اجازه دهید این
62
00:02:28,269 –> 00:02:29,650
کار را انجام دهیم و سپس در ادامه توضیح خواهم داد،
63
00:02:29,650 –> 00:02:32,769
بنابراین می خواهم بگویم که
64
00:02:32,769 –> 00:02:37,239
کاربران برابر است با وزن CTX
65
00:02:37,239 –> 00:02:40,900
Guild کاملاً ممنوع است، بنابراین این یک
66
00:02:40,900 –> 00:02:42,819
روش صنفی است و اساساً فقط از
67
00:02:42,819 –> 00:02:45,159
طریق تمام کاربران ممنوعه در
68
00:02:45,159 –> 00:02:48,430
سرور می رود و آنها را در همان چیزی که
69
00:02:48,430 –> 00:02:50,170
نامیده می شود یا شروعی که آنها را برمی گرداند، باز می گرداند، اما
70
00:02:50,170 –> 00:02:53,230
لیستی از آنها را در چیزی که
71
00:02:53,230 –> 00:02:56,950
نامیده می شود ایجاد می کند. ممنوعیت ورود و ورود ممنوع
72
00:02:56,950 –> 00:02:59,500
اساساً فقط یک تاپل با نام است و
73
00:02:59,500 –> 00:03:01,150
اگر نمیخواهید تاپل izzle را نام ببرید،
74
00:03:01,150 –> 00:03:02,829
منبعی را در زیر در
75
00:03:02,829 –> 00:03:04,690
توضیحات میگذارم که میتوانید درباره آنها بخوانید
76
00:03:04,690 –> 00:03:07,450
اما این یک تاپل با نام است که شامل
77
00:03:07,450 –> 00:03:10,780
شی کاربر و دلیل ممنوع شدن کاربر
78
00:03:10,780 –> 00:03:12,879
کاملاً خوب است. بسیار
79
00:03:12,879 –> 00:03:14,950
ساده است و نحوه
80
00:03:14,950 –> 00:03:17,319
استفاده از آنها را در این ویدیو خواهید دید، منظورم این
81
00:03:17,319 –> 00:03:19,239
است که روش بسیار گسترده ای در مورد نحوه استفاده از
82
00:03:19,239 –> 00:03:22,060
آنها نخواهد بود، اما آنها بسیار ساده هستند، بنابراین
83
00:03:22,060 –> 00:03:24,040
اگر موارد بیشتری برای مقابله با آن وجود دارد یا ببخشید اگر
84
00:03:24,040 –> 00:03:25,900
موارد بیشتری وجود دارد در مورد ممنوعیت ورود
85
00:03:25,900 –> 00:03:27,970
،
86
00:03:27,970 –> 00:03:30,790
تماشای این ویدیو به هر حال بسیار واضح خواهد بود، بنابراین
87
00:03:30,790 –> 00:03:33,459
ما لیست کاربران ممنوعه خود را داریم، میخواهیم
88
00:03:33,459 –> 00:03:36,700
اعضای خود را به
89
00:03:36,700 –> 00:03:38,980
نام آنها و متمایزکننده آنها تقسیم کنیم، بنابراین
90
00:03:38,980 –> 00:03:41,079
منظور من از چیست؟ یک نام و متمایز کننده، پس
91
00:03:41,079 –> 00:03:44,829
بیایید بگوییم نام اختلاف من این است که من
92
00:03:44,829 –> 00:03:48,430
آن را اینجا بیرون آورده ام شماره لوکاس، شماره لوکاس را به
93
00:03:48,430 –> 00:03:49,660
خاطر نمی آورم، فقط
94
00:03:49,660 –> 00:03:52,930
بگوییم 1 2 3 4 پس این نام من اینجاست و
95
00:03:52,930 –> 00:03:55,510
این متمایز کننده من است، بسیار خوب.
96
00:03:55,510 –> 00:03:57,190
وقتی آن را به عنوان پارامتری برای دستور تایپ می
97
00:03:57,190 –> 00:03:59,200
کنیم، می خواهیم به
98
00:03:59,200 –> 00:04:02,500
قسمت Lucas و قسمت های 1 2 3 4 دسترسی داشته
99
00:04:02,500 –> 00:04:04,329
باشیم و روشی که می خواهیم انجام دهیم این است
100
00:04:04,329 –> 00:04:08,790
که می گوییم نام عضو و
101
00:04:08,790 –> 00:04:12,579
متمایز کننده عضو برابر است با تقسیم نقطه عضو
102
00:04:12,579 –> 00:04:16,478
و ما روی علامت عدد درست تقسیم می کنیم،
103
00:04:16,478 –> 00:04:19,238
بنابراین بیایید از test
104
00:04:19,238 –> 00:04:21,240
acco استفاده کنیم مثلاً اگر بگویم
105
00:04:21,240 –> 00:04:25,390
حساب آزمایشی و فکر کنم 0 307 از
106
00:04:25,390 –> 00:04:26,750
آخرین ویدیوها باشد،
107
00:04:26,750 –> 00:04:28,970
میخواهیم آن را روی این علامت شماره در اینجا تقسیم کنیم،
108
00:04:28,970 –> 00:04:31,370
بنابراین اساساً نام
109
00:04:31,370 –> 00:04:33,560
حساب آزمایشی خواهد بود و
110
00:04:33,560 –> 00:04:36,320
متمایزکننده 0 307 همه خواهد بود.
111
00:04:36,320 –> 00:04:40,760
در حال حاضر که ما آن را داریم، در واقع
112
00:04:40,760 –> 00:04:42,050
حدس میزنم من مجبور نبودم آن
113
00:04:42,050 –> 00:04:46,700
خطوطی را که میخواهیم بگوییم برای ممنوعیت
114
00:04:46,700 –> 00:04:50,720
ورود کاربران ممنوع شده حذف کنم، بنابراین ما
115
00:04:50,720 –> 00:04:52,960
اساساً همه ورودیهای ممنوعیت
116
00:04:52,960 –> 00:04:55,880
در متغیر کاربران باند را مرور میکنیم. ایجاد کردهایم
117
00:04:55,880 –> 00:04:58,070
که دوباره لیستی
118
00:04:58,070 –> 00:05:00,290
از ورودیهای ممنوعه است که از خود انجمن گرفته شده است
119
00:05:00,290 –> 00:05:02,600
و انجمن سرور است فقط برای اینکه
120
00:05:02,600 –> 00:05:05,660
بچهها گیج نشوید، اما برای
121
00:05:05,660 –> 00:05:08,420
همه ورودیهای ممنوع، ما