در این مطلب، ویدئو آموزش ایجاد ربات Discord در پایتون 3.9 (سریع و آسان) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:58
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,080
بچه ها در این ویدیو چه خبر است، من
2
00:00:02,080 –> 00:00:03,360
به شما نشان خواهم داد که چگونه می توانید
3
00:00:03,360 –> 00:00:04,319
4
00:00:04,319 –> 00:00:07,200
ربات چت شخصی خود را با اختلاف ایجاد کنید، این ربات
5
00:00:07,200 –> 00:00:08,880
تمام اطلاعاتی را که
6
00:00:08,880 –> 00:00:10,719
دریافت می کند پردازش می کند و شما می توانید
7
00:00:10,719 –> 00:00:13,599
به کاربران خاصی پاسخ دهید یا برای
8
00:00:13,599 –> 00:00:14,240
همه
9
00:00:14,240 –> 00:00:16,320
بسته به اینکه چگونه می خواهید آن را راه اندازی کنید،
10
00:00:16,320 –> 00:00:18,400
اما اجازه دهید فقط به همه اصول اولیه
11
00:00:18,400 –> 00:00:20,320
بپردازیم و ما این کار را در پایتون انجام خواهیم داد،
12
00:00:20,320 –> 00:00:21,920
اما اولین کاری که می خواهم انجام دهم این است
13
00:00:21,920 –> 00:00:22,880
که به نمونه ای از
14
00:00:22,880 –> 00:00:24,880
آنچه که می سازیم اشاره کنم، پس بیایید وانمود کنید
15
00:00:24,880 –> 00:00:26,000
که ما یک چت
16
00:00:26,000 –> 00:00:27,599
داریم و سلام می نویسیم، متوجه خواهید شد که
17
00:00:27,599 –> 00:00:29,760
ربات چت ما ماریا به پیام های ما پاسخ می دهد
18
00:00:29,760 –> 00:00:30,000
19
00:00:30,000 –> 00:00:31,679
و اگر دستوری مانند تصادفی ایجاد کنیم،
20
00:00:31,679 –> 00:00:33,760
او
21
00:00:33,760 –> 00:00:36,239
یک عدد تصادفی برای ما ایجاد می کند،
22
00:00:36,239 –> 00:00:37,600
می توانیم خداحافظی کنیم
23
00:00:37,600 –> 00:00:40,960
یا از دیگری استفاده کنیم. دستوری مانند هر جا
24
00:00:40,960 –> 00:00:42,960
و تا اینجای کار فقط به این پیام ها
25
00:00:42,960 –> 00:00:44,239
در
26
00:00:44,239 –> 00:00:46,640
این کانال پاسخ داده می شود اما اگر به
27
00:00:46,640 –> 00:00:48,480
کانال دیگری مانند خوش آمدگویی
28
00:00:48,480 –> 00:00:51,760
برویم و هر جا اسلش بنویسیم
29
00:00:51,760 –> 00:00:53,840
همانجا هم پاسخ می دهد اما در عوض
30
00:00:53,840 –> 00:00:55,440
اگر بخواهیم سلام بنویسیم
31
00:00:55,440 –> 00:00:57,600
جواب نمی دهد. به او پیام دهید e
32
00:00:57,600 –> 00:00:59,440
زیرا ما آن را مشخص کردهایم که فقط
33
00:00:59,440 –> 00:01:00,079
34
00:01:00,079 –> 00:01:02,320
در کانال ربات discord ما کار کند و من
35
00:01:02,320 –> 00:01:04,000
به شما نشان خواهم داد که چگونه آن را تنظیم
36
00:01:04,000 –> 00:01:05,760
کنید تا بتوانید
37
00:01:05,760 –> 00:01:07,840
در کانالهای خاصی نیز به پیامها پاسخ دهد، اما
38
00:01:07,840 –> 00:01:10,080
اجازه دهید ادامه دهیم و با رفتن شروع کنیم.
39
00:01:10,080 –> 00:01:12,080
به فایرفاکس زیرا اولین کاری که
40
00:01:12,080 –> 00:01:13,920
باید انجام دهیم این است که به
41
00:01:13,920 –> 00:01:15,920
پورتال توسعه دهنده discord برویم و فقط آن را
42
00:01:15,920 –> 00:01:17,920
در google تایپ کنیم تا این را به عنوان
43
00:01:17,920 –> 00:01:19,840
نتیجه جستجو دریافت کنید و ما فقط روی پورتال توسعه دهنده discord کلیک می کنیم
44
00:01:19,840 –> 00:01:21,200
45
00:01:21,200 –> 00:01:22,799
و این کار طول می کشد. شما
46
00:01:22,799 –> 00:01:24,960
به مستندات مراجعه کنید، اما ما فقط روی برنامه کلیک می کنیم
47
00:01:24,960 –> 00:01:25,360
48
00:01:25,360 –> 00:01:26,880
زیرا اولین کاری که
49
00:01:26,880 –> 00:01:28,640
باید انجام دهیم این است که به جلو برویم و یک
50
00:01:28,640 –> 00:01:30,560
برنامه جدید ایجاد کنیم و برای این کار
51
00:01:30,560 –> 00:01:32,560
فقط نام آن را هر چه می خواهید نام گذاری می
52
00:01:32,560 –> 00:01:33,520
کنیم، نام آن را
53
00:01:33,520 –> 00:01:36,799
نمونه ربات زیر خط می زنم و روی آن کلیک می کنیم.
54
00:01:36,799 –> 00:01:37,280
ایجاد کنید
55
00:01:37,280 –> 00:01:39,200
و اولین صفحه ای که در آن فرود خواهید آمد یک
56
00:01:39,200 –> 00:01:41,280
صفحه اطلاعات کلی است، بنابراین این فقط
57
00:01:41,280 –> 00:01:42,560
برای تعریف
58
00:01:42,560 –> 00:01:44,799
اساساً کاری است که ربات انجام می دهد و
59
00:01:44,799 –> 00:01:45,920
این فقط چیزی است که
60
00:01:45,920 –> 00:01:47,040
به شما امکان می دهد یک توضیح کوچک برای آن ارائه دهید
61
00:01:47,040 –> 00:01:48,640
تا بتوانید بعداً متوجه شوید که چه
62
00:01:48,640 –> 00:01:50,320
چیزی است. اگر تعداد رباتهای زیادی دارید،
63
00:01:50,320 –> 00:01:52,000
این نامها واقعاً نامهای خوبی
64
00:01:52,000 –> 00:01:53,759
نیستند، زیرا رباتهای نمونه دکمه اول میتوانند
65
00:01:53,759 –> 00:01:54,000
واقعاً
66
00:01:54,000 –> 00:01:56,079
گیجکننده باشند، اگر تعداد زیادی ربات داشته باشید،
67
00:01:56,079 –> 00:01:57,680
پس البته
68
00:01:57,680 –> 00:01:59,439
کمی توضیح دهید، اما برای این وضعیت
69
00:01:59,439 –> 00:02:00,399
ما فقط از آن صرف نظر میکنیم.
70
00:02:00,399 –> 00:02:02,000
این بخش چون
71
00:02:02,000 –> 00:02:03,680
ضروری نیست و ما قصد داریم
72
00:02:03,680 –> 00:02:05,600
به ربات برویم و همانطور که می
73
00:02:05,600 –> 00:02:07,040
بینید قسمتی به نام ساخت
74
00:02:07,040 –> 00:02:07,520
ربات وجود دارد
75
00:02:07,520 –> 00:02:08,959
و تنها کاری که باید انجام دهید این است که روی افزودن ربات کلیک کنید
76
00:02:08,959 –> 00:02:10,959
و می گوید بله این کار را انجام دهید سپس
77
00:02:10,959 –> 00:02:12,560
ما اولین ربات خود را خواهیم داشت
78
00:02:12,560 –> 00:02:14,000
و اولین کاری که میخواهم انجام دهم این است که به
79
00:02:14,000 –> 00:02:15,599
آن تصویری بدهم که
80
00:02:15,599 –> 00:02:17,200
در دانلودها دارم، این
81
00:02:17,200 –> 00:02:18,800
چهره را در اینجا خواهد داشت و ما
82
00:02:18,800 –> 00:02:20,400
نامی به آن میدهیم که
83
00:02:20,400 –> 00:02:23,200
جوجو و بیایید روی ذخیره تغییرات کلیک
84
00:02:23,200 –> 00:02:24,800
کنیم و کار بعدی که میخواهیم انجام دهیم این است که به جلو برویم و
85
00:02:24,800 –> 00:02:25,840
این توکن را کپی کنیم،
86
00:02:25,840 –> 00:02:28,879
بنابراین فقط روی copy کلیک کنید و به پروژه پایتون خود بروید،
87
00:02:28,879 –> 00:02:30,959
این یک پروژه کاملاً جدید
88
00:02:30,959 –> 00:02:31,920
پایتون است
89
00:02:31,920 –> 00:02:33,440
و اولین چیزی که باید
90
00:02:33,440 –> 00:02:35,120
اینجا بنویسیم توکن
91
00:02:35,120 –> 00:02:38,000
با سرمایه حروف و ما فقط می خواهیم
92
00:02:38,000 –> 00:02:39,920
آن را وارد کنیم i nside در اینجا توکن
93
00:02:39,920 –> 00:02:41,280
شما با این یکی متفاوت خواهد بود
94
00:02:41,280 –> 00:02:41,680
البته
95
00:02:41,680 –> 00:02:43,599
بنابراین مطمئن شوید که از توکن خود استفاده می کنید
96
00:02:43,599 –> 00:02:44,959
زیرا
97
00:02:44,959 –> 00:02:47,040
اگر سعی کنید آن را کپی کنید این کار نمی کند و اجازه دهید
98
00:02:47,040 –> 00:02:49,040
به مستندات برگردیم
99
00:02:49,040 –> 00:02:50,400
و چند کار دیگر وجود دارد که باید
100
00:02:50,400 –> 00:02:52,800
این کار را انجام دهیم. در اینجا ما چند تنظیمات داریم
101
00:02:52,800 –> 00:02:54,400
مانند ربات عمومی که میتواند توسط هر کسی اضافه شود
102
00:02:54,400 –> 00:02:55,040
103
00:02:55,040 –> 00:02:57,360
و از آنجایی که نمیخواهیم شخص دیگری
104
00:02:57,360 –> 00:02:58,400
از این ربات استفاده کند،
105
00:02:58,400 –> 00:03:00,400
فقط میخواهیم بتوانیم آن را به
106
00:03:00,400 –> 00:03:02,319
سرورها اضافه کنیم، این گزینه را غیرفعال
107
00:03:02,319 –> 00:03:02,879
108
00:03:02,879 –> 00:03:04,640
میکنیم و سپس می توانید ادامه دهید و روی
109
00:03:04,640 –> 00:03:06,560
ذخیره تغییرات کلیک کنید و کار بعدی این است
110
00:03:06,560 –> 00:03:07,280
که به این
111
00:03:07,280 –> 00:03:09,519
ابزار احراز هویت بروید زیرا باید
112
00:03:09,519 –> 00:03:11,200
پیوندی ایجاد کنیم که بتوانیم از آن برای
113
00:03:11,200 –> 00:03:13,200
دعوت به سرور خود استفاده کنیم بنابراین در حال حاضر
114
00:03:13,200 –> 00:03:14,400
باید پایین برویم و
115
00:03:14,400 –> 00:03:16,800
روی ربات ها کلیک کنیم و سپس در اینجا میخواهیم به آن برخی مجوزها بدهیم،
116
00:03:16,800 –> 00:03:17,599
117
00:03:17,599 –> 00:03:20,000
بنابراین به شما اجازه میدهد تصمیم بگیرید که
118
00:03:20,000 –> 00:03:21,360
میخواهید این ربات چه کاری انجام دهد
119
00:03:21,360 –> 00:03:23,120
و تنها کاری که میخواهیم انجام دهیم این است که اساساً
120
00:03:23,120 –> 00:03:25,040
بتوانیم با
121
00:03:25,040 –> 00:03:26,799
مجوزهای متن تعامل داشته باشیم، بنابراین ما فقط
122
00:03:26,799 –> 00:03:28,879
همه آنها را انتخاب میکنیم، اما شما میتوانید هر چیزی را که
123
00:03:28,879 –> 00:03:29,599
می خواهید انتخاب
124
00:03:29,599 –> 00:03:32,000
کنید باید بتوانید
125
00:03:32,000 –> 00:03:34,000
برای ایمنی با آن تعامل داشته باشید، من
126
00:03:34,000 –> 00:03:36,000
بلافاصله قانون مدیر را
127
00:03:36,000 –> 00:03:37,760
به آن نمی دهم زیرا ممکن است خطرناک باشد، اما
128
00:03:37,760 –> 00:03:40,319
این به شما بستگی دارد، اکنون روی کپی کلیک
129
00:03:40,319 –> 00:03:42,560
می کنیم، می توانیم ادامه دهیم و فقط آن را
130
00:03:42,560 –> 00:03:46,159
در یک برگه جدید بچسبانیم و شما می بیند که
131
00:03:46,159 –> 00:03:47,120
از ما می پرسد که
132
00:03:47,120 –> 00:03:49,920
آیا می خواهیم ربات نمونه خود را به
133
00:03:49,920 –> 00:03:52,080
سرور اضافه کنیم، بنابراین ما آن را به سرور من
134
00:03:52,080 –> 00:03:53,840
که کد پالاس است اضافه می کنیم و روی ادامه کلیک می کنیم و
135
00:03:53,840 –> 00:03:55,120
136
00:03:55,120 –> 00:03:56,400
سپس به شما می گوید که آیا می خواهید
137
00:03:56,400 –> 00:03:57,760
آن را بدهید. همه این مجوزها
138
00:03:57,760 –> 00:03:59,200
و البته شما میتوانید مواردی را که میخواهید و آنهایی را که نمیخواهید انتخاب کنید
139
00:03:59,200 –> 00:04:00,799
140
00:04:00,799 –> 00:04:02,799
و سپس روی autorize کلیک میکنیم، سپس
141
00:04:02,799 –> 00:04:04,959
باید مشخص کنم که من یک انسان هستم
142
00:04:04,959 –> 00:04:06,720
و به شما میگوید تبریک میگوییم
143
00:04:06,720 –> 00:04:08,560
ربات شما در حال حاضر است. اکنون بخشی از سرور،
144
00:04:08,560 –> 00:04:10,000
اگر به سرور discord خود برگردید
145
00:04:10,000 –> 00:04:11,519
، متوجه خواهید شد که رباتی که به
146
00:04:11,519 –> 00:04:12,480
تازگی ایجاد کردهایم در
147
00:04:12,480 –> 00:04:15,040
لیست افراد آفلاین قرار میگیرد،
148
00:04:15,040 –> 00:04:16,478
زیرا ما هنوز
149
00:04:16,478 –> 00:04:17,199
سرور
150
00:04:17,199 –> 00:04:19,358
را راهاندازی نکردهایم و به همین دلیل هنوز نمیتوانیم رباتها را ببینیم
151
00:04:19,358 –> 00:04:21,680
. جوجو اینجاست و جوجو زنده است،
152
00:04:21,680 –> 00:04:23,520
بنابراین همانطور که قبلاً گفتم بسیار من است مهم
153
00:04:23,520 –> 00:04:25,520
این است که در اطلاعات کلی،
154
00:04:25,520 –> 00:04:27,120
نامهای توصیفی و برخی
155
00:04:27,120 –> 00:04:29,360
متنهای توصیفی را به آن بدهید، احتمالاً تصویری
156
00:04:29,360 –> 00:04:31,280
که تشخیص آن را برای دیگران آسان میکند،
157
00:04:31,280 –> 00:04:33,759
در غیر این صورت مانند
158
00:04:33,759 –> 00:04:34,400
159
00:04:34,400 –> 00:04:36,320
زمانی که ما سعی کردیم آن را دعوت کنیم، به نظر میرسد، اما با
160
00:04:36,320 –> 00:04:38,080
انجام این کار، در واقع این کار را انجام میدهیم. با
161
00:04:38,080 –> 00:04:39,440
این بخش در اینجا به پایان رسید، اکنون می توانیم
162
00:04:39,440 –> 00:04:40,000
در واقع برویم
163
00:04:40,000 –> 00:04:42,160
و با کدهای موجود در پایتون کار کنیم، بنابراین
164
00:04:42,160 –> 00:04:43,919
اولین کاری که باید در اینجا انجام دهیم این است که
165
00:04:43,919 –> 00:04:44,560
166
00:04:44,560 –> 00:04:47,680
pip install discord را تایپ کنیم و پس از
167
00:04:47,680 –> 00:04:49,600
نصب موفقیت آمیز، می
168
00:04:49,600 –> 00:04:50,479
توانیم ترمینال خود را ببندیم
169
00:04:50,479 –> 00:04:53,440
و می توانیم برویم. و چند واردات اضافه کنید،
170
00:04:53,440 –> 00:04:54,720
بنابراین اولین موردی که باید وارد کنیم
171
00:04:54,720 –> 00:04:57,759
، بسته discord است، بنابراین discord را وارد کنید،
172
00:04:57,759 –> 00:05:01,039
سپس میخواهیم
173
00:05:01,039 –> 00:05:03,440
تصادفی وارد کنیم، کاری که باید انجام دهیم این است که
174
00:05:03,440 –> 00:05:05,360
پیش برویم و یک کلاینت ایجاد کنیم
175
00:05:05,360 –> 00:05:09,360
که discord.client ما خواهد بود.
176
00:05:09,360 –> 00:05:10,880
اولین کاری که میتوانیم در اینجا انجام دهیم
177
00:05:10,880 –> 00:05:12,720
این است که یک رویداد مشتری ایجاد کنیم،
178
00:05:12,720 –> 00:05:15,759
بنابراین client.event و باید آن
179
00:05:15,759 –> 00:05:17,199
را به عنوان
180
00:05:17,199 –> 00:05:20,320
یک تابع async تعریف کنیم، بنابراین async def
181
00:05:20,320 –> 00:05:22,639
و unready را فراخوانی
182
00:05:22,639 –> 00:05:24,000
میکنیم، به این معنی که وقتی ما ربات را راه اندازی کنید و
183
00:05:24,000 –> 00:05:25,840
این تابع را فراخوانی می کند و
184
00:05:25,840 –> 00:05:27,039
پیام پیش فرضی که
185
00:05:27,039 –> 00:05:28,960
مشاهده می کنید یک عبارت چاپی خواهد بود که
186
00:05:28,960 –> 00:05:30,240
می گوید ما
187
00:05:30,240 –> 00:05:33,600
به عنوان وارد شده ایم و سپس باید
188
00:05:33,600 –> 00:05:34,639
این الگو را اضافه کنیم
189
00:05:34,639 –> 00:05:37,440
که a0.user است و فقط می خواهیم
190
00:05:37,440 –> 00:05:39,199
از آن استفاده کنیم. قالبی
191
00:05:39,199 –> 00:05:41,120
که توسط کلاینت این
192
00:05:41,120 –> 00:05:43,280
پیام ارائه شده است و ما میتوانیم آن را
193
00:05:43,280 –> 00:05:43,840
اجرا کنیم،
194
00:05:43,840 –> 00:05:46,000
پس بیایید ادامه دهیم و client.run را تایپ کنیم
195
00:05:46,000 –> 00:05:48,080
و تنها آرگومانی که باید
196
00:05:48,080 –> 00:05:50,160
در اینجا ارائه کنید، نشانهای است که
197
00:05:50,160 –> 00:05:52,400
ما داریم که از آن بازیابی کردهایم. مستندات discord
198
00:05:52,400 –> 00:05:54,000
اما اگر ادامه دهید و
199
00:05:54,000 –> 00:05:55,280
روی run کلیک کنید اولین چیزی که باید
200
00:05:55,280 –> 00:05:56,160
متوجه شوید این است که
201
00:05:56,160 –> 00:05:57,840
یک بیانیه چاپی دریافت خواهید کرد که می
202
00:05:57,840 –> 00:06:00,000
گوید ربات discord با موفقیت به
203
00:06:00,000 –> 00:06:00,560
204
00:06:00,560 –> 00:06:03,440
عنوان jojo در این هشتگ وارد شده است و علاوه
205
00:06:03,440 –> 00:06:03,919
بر آن
206
00:06:03,919 –> 00:06:05,520
اگر برویم به سرور discord ما بروید و تا
207
00:06:05,520 –> 00:06:07,440
انتها به سمت بالا بروید، متوجه خواهید شد
208
00:06:07,440 –> 00:06:10,400
که ربات چت جوجو ما اکنون آنلاین است و
209
00:06:10,400 –> 00:06:11,919
بیایید جلوتر برویم و به آن یک رول بدهیم
210
00:06:11,919 –> 00:06:13,600
که نقش مدیر است که اساساً نقش من است
211
00:06:13,600 –> 00:06:15,199
و اکنون
212
00:06:15,199 –> 00:06:16,880
با چت دیگر در بالای صفحه قرار دارد. ربات در حال حاضر
213
00:06:16,880 –> 00:06:18,400
البته آخرین کاری که باید در این آموزش انجام دهید این
214
00:06:18,400 –> 00:06:20,080
است که آن را طوری بسازید که بتواند واقعاً
21