در این مطلب، ویدئو آموزش ربات چت پاسخ خودکار اینستاگرام در پایتون (قسمت 1) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:52
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,480 –> 00:00:02,960
بچهها در این آموزش پایتون
2
00:00:02,960 –> 00:00:04,560
به بررسی نحوه
3
00:00:04,560 –> 00:00:05,279
ایجاد
4
00:00:05,279 –> 00:00:08,800
رباتهای چت اینستاگرام در پایتون
5
00:00:08,800 –> 00:00:11,679
6
00:00:11,679 –> 00:00:12,559
میپردازیم
7
00:00:12,559 –> 00:00:15,360
و از گیره کاغذ pi auto gui و برخی واردات دیگر استفاده میکنیم که به ما کمک میکند تا
8
00:00:15,360 –> 00:00:16,079
در عمل
9
00:00:16,079 –> 00:00:18,960
دستکاری کنیم. رابط کاربری کامپیوتر ما، اما
10
00:00:18,960 –> 00:00:20,880
بیایید فوراً با
11
00:00:20,880 –> 00:00:22,720
نمایش چیزی که میسازیم شروع کنیم،
12
00:00:22,720 –> 00:00:24,560
بنابراین همانطور که از حساب اصلی من میبینید، من
13
00:00:24,560 –> 00:00:26,400
اینجا پیامی نوشتم که
14
00:00:26,400 –> 00:00:28,800
اگر ادامه دهم و برنامهای را که میخواهید اجرا کنید، سلام
15
00:00:28,800 –> 00:00:29,840
کنید
16
00:00:29,840 –> 00:00:30,960
توجه کنید که نشانگر ماوس
17
00:00:30,960 –> 00:00:32,960
به این پیام میرود
18
00:00:32,960 –> 00:00:35,440
آن را کپی میکند و آن را پردازش میکند و
19
00:00:35,440 –> 00:00:36,000
20
00:00:36,000 –> 00:00:39,120
پاسخی را وارد میکند،
21
00:00:39,120 –> 00:00:42,719
به عنوان مثال میگویم حالت چطور است و من از
22
00:00:42,719 –> 00:00:44,640
تلفنم برای ارسال پیامها به اینجا فقط برای بتا استفاده میکنم.
23
00:00:44,640 –> 00:00:46,079
با آزمایش
24
00:00:46,079 –> 00:00:47,520
متوجه خواهید شد که خواهد رفت
25
00:00:47,520 –> 00:00:49,760
، پیامی را بازیابی میکند که آن را پردازش
26
00:00:49,760 –> 00:00:52,079
میکند و دوباره پاسخی را
27
00:00:52,079 –> 00:00:53,280
برمیگرداند،
28
00:00:53,280 –> 00:00:54,719
سپس میتوانیم چیزی مانند
29
00:00:54,719 –> 00:00:56,399
sup بنویسیم و ادامه میدهد
30
00:00:56,399 –> 00:00:58,079
و بررسی میکند که آیا پیام جدیدی وجود دارد یا خیر
31
00:00:58,079 –> 00:00:59,520
مثل
32
00:00:59,520 –> 00:01:02,480
همیشه کپی کنید s و قرار است آن را در نوار چت جایگذاری کند
33
00:01:02,480 –> 00:01:03,199
34
00:01:03,199 –> 00:01:04,879
و البته من هم آن را درست کردم تا
35
00:01:04,879 –> 00:01:06,400
پیام هایی را که متوجه نمی شود مدیریت می
36
00:01:06,400 –> 00:01:08,159
کند، بنابراین اکنون
37
00:01:08,159 –> 00:01:10,000
ادامه می دهد، بررسی
38
00:01:10,000 –> 00:01:12,000
می کند که پیام را مثل همیشه کپی می
39
00:01:12,000 –> 00:01:13,520
کند و قرار است درج شود. آن را در
40
00:01:13,520 –> 00:01:15,840
پایتون پردازش میکند و سپس
41
00:01:15,840 –> 00:01:17,520
پاسخ مناسبی را برمیگرداند
42
00:01:17,520 –> 00:01:19,360
و در صورتی که پیامی وجود نداشته باشد، این
43
00:01:19,360 –> 00:01:21,200
در یک حلقه while بینهایت است،
44
00:01:21,200 –> 00:01:24,000
بنابراین هیچ کاری انجام نمیدهد و همانطور
45
00:01:24,000 –> 00:01:25,840
که میبینید برای رفتن به آنجا برنامهریزی شده است،
46
00:01:25,840 –> 00:01:26,320
47
00:01:26,320 –> 00:01:27,600
اما همچنان ادامه دارد. چیزی نیست که
48
00:01:27,600 –> 00:01:30,000
بدان معنی است که
49
00:01:30,000 –> 00:01:33,439
فقط زمانی که کاربر برای ما پیامی ارسال می کند پاسخ مناسب می دهد
50
00:01:33,439 –> 00:01:35,360
و به طور مداوم هر 10 ثانیه یکبار بررسی می کند،
51
00:01:35,360 –> 00:01:36,880
اما البته شما می توانید
52
00:01:36,880 –> 00:01:37,200
آن را
53
00:01:37,200 –> 00:01:39,119
برای برنامه خود تغییر دهید و نکته دیگری که
54
00:01:39,119 –> 00:01:40,320
باید ذکر شود این است که
55
00:01:40,320 –> 00:01:42,159
این برنامه فقط برای
56
00:01:42,159 –> 00:01:43,680
یک کاربر کار می کند. در یک دوره
57
00:01:43,680 –> 00:01:45,680
آموزشی آینده، ممکن است بتوانم به
58
00:01:45,680 –> 00:01:46,960
شما نشان دهم که چگونه
59
00:01:46,960 –> 00:01:49,040
به چندین کاربر پاسخ دهید، اما در این
60
00:01:49,040 –> 00:01:50,799
آموزش ما فقط
61
00:01:50,799 –> 00:01:53,280
یک کاربر را در یک زمان مدیریت می کنیم و در نهایت این
62
00:01:53,280 –> 00:01:54,560
آموزش از نظر
63
00:01:54,560 –> 00:01:56,960
متفاوت خواهد بود. شخص به شخص، زیرا
64
00:01:56,960 –> 00:01:57,680
مطمئناً ما در حال
65
00:01:57,680 –> 00:02:00,159
دستکاری رابط کاربری هستیم که به این معنی است که هر کسی
66
00:02:00,159 –> 00:02:01,759
اندازه صفحه نمایش متفاوتی دارد،
67
00:02:01,759 –> 00:02:03,439
قطعاً فقط به خاطر داشته باشید که
68
00:02:03,439 –> 00:02:05,280
تمام کدهایی که من می نویسم ممکن است
69
00:02:05,280 –> 00:02:06,960
فوراً روی رایانه شما کار نکند، ممکن است مجبور شوید
70
00:02:06,960 –> 00:02:08,239
چند مقدار را ویرایش کنید،
71
00:02:08,239 –> 00:02:11,280
اما باید روی 99.99 کار کند.
72
00:02:11,280 –> 00:02:13,280
از کامپیوترها با این گفته ما می
73
00:02:13,280 –> 00:02:14,640
توانیم بلافاصله
74
00:02:14,640 –> 00:02:17,680
با باز کردن یک پروژه جدید در pycharm یا
75
00:02:17,680 –> 00:02:18,640
هر ویرایشگر پایتون شما شروع کنیم
76
00:02:18,640 –> 00:02:21,520
و در اینجا باید ادامه دهیم
77
00:02:21,520 –> 00:02:22,160
78
00:02:22,160 –> 00:02:24,560
و یک فایل پایتون بسازیم
79
00:02:24,560 –> 00:02:25,760
که به نام اصلی
80
00:02:25,760 –> 00:02:27,520
و اولین چیزی است که می خواهیم باید
81
00:02:27,520 –> 00:02:29,200
با importها سر و
82
00:02:29,200 –> 00:02:31,280
کار داشته باشیم، بنابراین اولین موردی که میخواهیم نصب کنیم
83
00:02:31,280 –> 00:02:37,120
pi auto gui
84
00:02:37,120 –> 00:02:39,200
عالی است و سپس باید پیش برویم و
85
00:02:39,200 –> 00:02:40,800
opencv را نصب
86
00:02:40,800 –> 00:02:42,720
کنیم که برای تشخیص تصویر استفاده میشود
87
00:02:42,720 –> 00:02:45,040
زمانی که باید
88
00:02:45,040 –> 00:02:46,400
چند عنصر را روی صفحه تشخیص
89
00:02:46,400 –> 00:02:47,599
دهیم. ما فقط می خواهیم در pip
90
00:02:47,599 –> 00:02:51,040
install opencv dash python تایپ کنیم
91
00:02:51,040 –> 00:02:52,640
و همچنین می خواهم مشخص کنم که من
92
00:02:52,640 –> 00:02:54,160
از پایتون نسخه
93
00:02:54,160 –> 00:02:56,640
3.8 برای این کار
94
00:02:56,640 –> 00:02:57,920
استفاده می کنم و اگر از نسخه دیگری استفاده می کنید ممکن است متفاوت عمل کند
95
00:02:57,920 –> 00:03:00,239
. توصیه میکنم 3.8 را انتخاب کنید
96
00:03:00,239 –> 00:03:02,159
و گاهی اوقات با این خطا مواجه میشوید
97
00:03:02,159 –> 00:03:04,239
که بسته بالش گم شده است، بنابراین ادامه دهید
98
00:03:04,239 –> 00:03:05,360
و pip
99
00:03:05,360 –> 00:03:07,920
install pillow را تایپ کنید و
100
00:03:07,920 –> 00:03:08,959
احتمالاً قبلاً نصب شده است،
101
00:03:08,959 –> 00:03:10,560
اما مطمئناً بررسی کردن ضرری ندارد
102
00:03:10,560 –> 00:03:12,480
و این باید همه
103
00:03:12,480 –> 00:03:14,480
واردات را انجام دهد. ما برای این آموزش نیاز داریم اکنون
104
00:03:14,480 –> 00:03:15,920
می توانیم در واقع به بالای صفحه برویم
105
00:03:15,920 –> 00:03:18,640
و این بسته ها را وارد کنیم، بنابراین
106
00:03:18,640 –> 00:03:19,280
107
00:03:19,280 –> 00:03:21,680
از زمانی که ابتدا خواب را وارد می کنیم تایپ می کنیم،
108
00:03:21,680 –> 00:03:23,200
سپس
109
00:03:23,200 –> 00:03:26,400
pi auto gui را به عنوان
110
00:03:26,400 –> 00:03:29,920
pt وارد می کنیم و می خواهیم
111
00:03:29,920 –> 00:03:33,360
piperclip را وارد کنیم. به عنوان کامپیوتر و کاری که
112
00:03:33,360 –> 00:03:35,200
باید انجام دهیم این است که به جلو برویم و روی
113
00:03:35,200 –> 00:03:35,519
114
00:03:35,519 –> 00:03:37,519
بسته خود کلیک راست کنیم و ما می خواهیم یک
115
00:03:37,519 –> 00:03:38,560
دایرکتوری جدید ایجاد
116
00:03:38,560 –> 00:03:40,400
کنیم که نام آن تصاویر است
117
00:03:40,400 –> 00:03:41,519
زیرا اکنون باید
118
00:03:41,519 –> 00:03:43,280
از قسمت هایی که باید تشخیص دهیم اسکرین شات بگیریم.
119
00:03:43,280 –> 00:03:44,000
120
00:03:44,000 –> 00:03:46,159
به طوری که ما می توانیم نشانگر ماوس را به سمت
121
00:03:46,159 –> 00:03:47,519
آن حرکت دهیم، بنابراین اکنون باید به مرورگر خود برگردیم
122
00:03:47,519 –> 00:03:48,159
123
00:03:48,159 –> 00:03:50,080
و فقط مطمئن شویم که یک پیام
124
00:03:50,080 –> 00:03:51,680
باز است تا بتوانید
125
00:03:51,680 –> 00:03:54,000
به نمادهایی که در اینجا دارند نگاه کنید و
126
00:03:54,000 –> 00:03:55,280
اولین موردی که باید کپی کنیم
127
00:03:55,280 –> 00:03:57,439
این است لبخند بنابراین
128
00:03:57,439 –> 00:03:59,040
باید یک ابزار اسکرین شات تهیه
129
00:03:59,040 –> 00:04:01,680
کنید که در آن فقط می توانید این
130
00:04:01,680 –> 00:04:04,000
شکلک کوچک را در اینجا برجسته کنید و آن را
131
00:04:04,000 –> 00:04:05,840
به تصویری درست مانند این تصویر در اینجا تبدیل کنید
132
00:04:05,840 –> 00:04:06,959
و البته ما باید
133
00:04:06,959 –> 00:04:10,239
نام آن را به شکلک اینستا تغییر دهیم سپس ما.
134
00:04:10,239 –> 00:04:11,439
همین کار را
135
00:04:11,439 –> 00:04:14,400
برای تصویر درست در اینجا انجام می دهیم و ما نیز باید به
136
00:04:14,400 –> 00:04:15,040
137
00:04:15,040 –> 00:04:18,000
اینجا برویم و این سه نقطه را کپی کنیم، بنابراین می خواهیم
138
00:04:18,000 –> 00:04:18,639
139
00:04:18,639 –> 00:04:21,120
یک عکس فوری دیگر مانند این در اینجا ایجاد کنیم
140
00:04:21,120 –> 00:04:22,320
و در نهایت
141
00:04:22,320 –> 00:04:24,880
شما می خواهید روی این سه نقطه کلیک کنید
142
00:04:24,880 –> 00:04:26,720
و شما می خواهید
143
00:04:26,720 –> 00:04:29,280
علامت کپی را دقیقاً در اینجا کپی کنید و برای من
144
00:04:29,280 –> 00:04:30,720
کمی متفاوت خواهد بود زیرا همانطور
145
00:04:30,720 –> 00:04:31,360
که می بینید
146
00:04:31,360 –> 00:04:34,240
این به زبان ایتالیایی تنظیم شده است ممکن است مال شما
147
00:04:34,240 –> 00:04:35,919
به زبان محلی شما باشد اما فقط باید
148
00:04:35,919 –> 00:04:37,600
کلمه کپی را پیدا کنید
149
00:04:37,600 –> 00:04:40,240
و یک اسکرین شات از آن را کپی کنید. که پس از آن ما
150
00:04:40,240 –> 00:04:42,000
به جلو می رویم و نام
151
00:04:42,000 –> 00:04:44,080
همه این عکس ها یا این اسکرین شات ها را تغییر
152
00:04:44,080 –> 00:04:45,600
می دهیم و نام اولی
153
00:04:45,600 –> 00:04:46,080
به
154
00:04:46,080 –> 00:04:48,800
تصویر insta تغییر می کند و ما می خواهیم
155
00:04:48,800 –> 00:04:50,639
سه نقطه را به
156
00:04:50,639 –> 00:04:52,800
نقطه زیر خط سه گانه نام گذاری کنیم، اکنون
157
00:04:52,800 –> 00:04:55,120
نام آن را تغییر می دهیم. کپی
158
00:04