در این مطلب، ویدئو 30 روز پایتون – روز 24 – ارسال پیامک متنی با پایتون و Twilio – آموزش پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:31
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,550
سلام، به روز 24 خوش آمدید، در این روز
2
00:00:02,550 –> 00:00:05,220
ما در مورد ارسال پیامک های
3
00:00:05,220 –> 00:00:08,820
متنی با استفاده از پایتون و
4
00:00:08,820 –> 00:00:15,330
سرویس Twilio صحبت
5
00:00:15,330 –> 00:00:17,600
6
00:00:17,600 –> 00:00:19,970
7
00:00:19,970 –> 00:00:23,130
خواهیم کرد. آنها و این فقط
8
00:00:23,130 –> 00:00:25,080
ارسال یک پیام متنی به شماره تلفن آنها
9
00:00:25,080 –> 00:00:27,599
با استفاده از یک شماره تلفن خودمان است
10
00:00:27,599 –> 00:00:30,210
و این کاری است که ما اکنون انجام خواهیم داد تا
11
00:00:30,210 –> 00:00:32,759
در واقع این کار را انجام دهیم.
12
00:00:32,759 –> 00:00:35,280
13
00:00:35,280 –> 00:00:37,800
یک شماره تلفن و
14
00:00:37,800 –> 00:00:39,870
شروع به ارسال چیزها کنید، در واقع
15
00:00:39,870 –> 00:00:42,329
باید یکی از آن ها را از طریق یک
16
00:00:42,329 –> 00:00:44,700
سرویس مناسب و کانال های مناسب ثبت کنید تا مطمئن شوید
17
00:00:44,700 –> 00:00:47,190
که همه شماره تلفن های دیگر را می توانید
18
00:00:47,190 –> 00:00:48,629
بدانید که آن شماره تلفن
19
00:00:48,629 –> 00:00:50,219
چیست و این یکی از دلایلی است که ما
20
00:00:50,219 –> 00:00:52,980
از Twilio استفاده می کنیم. دلیل دیگر در واقع
21
00:00:52,980 –> 00:00:55,980
ارسال پیام های متنی اس ام اس است که باید
22
00:00:55,980 –> 00:00:59,190
با
23
00:00:59,190 –> 00:01:01,680
ارائه دهندگان خدمات تلفن در سراسر جهان
24
00:01:01,680 –> 00:01:05,010
به توافق برسید تا این پیامک ها واقعاً
25
00:01:05,010 –> 00:01:07,439
از طریق پیامک ارسال شوند، بنابراین هیچ یک از این موارد
26
00:01:07,439 –> 00:01:09,979
رایگان نیست. Twilio همه چیز را ساده و آسان می کند
27
00:01:09,979 –> 00:01:13,770
همانطور که فقط در یک لحظه خواهید دید، بنابراین
28
00:01:13,770 –> 00:01:14,790
اولین کاری که باید انجام دهیم این است که در واقع
29
00:01:14,790 –> 00:01:18,390
برای یک حساب Twilio ثبت نام کنید، اگر
30
00:01:18,390 –> 00:01:20,610
از این پیوند در اینجا استفاده کنید،
31
00:01:20,610 –> 00:01:22,409
پس از ایجاد یک حساب، هر دو ده دلار دریافت خواهیم کرد.
32
00:01:22,409 –> 00:01:24,509
حساب من فکر می کنم شما در واقع
33
00:01:24,509 –> 00:01:26,640
باید مشتری آنها شوید و
34
00:01:26,640 –> 00:01:28,140
سپس ما یک اعتبار ده دلاری دریافت می کنیم
35
00:01:28,140 –> 00:01:29,759
که لازم نیست این کار را انجام دهید، البته آنها
36
00:01:29,759 –> 00:01:32,280
به هر حال به شما یک اعتبار ده یا پانزده
37
00:01:32,280 –> 00:01:34,680
دلاری را رایگان می دهند.
38
00:01:34,680 –> 00:01:36,659
این کار را انجام دهید آنها حمایت مالی نمی کنند من
39
00:01:36,659 –> 00:01:37,770
فقط همیشه از خدمات آنها استفاده می کنم
40
00:01:37,770 –> 00:01:39,390
زیرا این یکی از
41
00:01:39,390 –> 00:01:43,619
بهترین راه ها برای ارسال پیامک است.
42
00:01:43,619 –> 00:01:46,950
43
00:01:46,950 –> 00:01:48,240
44
00:01:48,240 –> 00:01:50,820
شما دنبال کرده اید و روز
45
00:01:50,820 –> 00:01:53,040
بیست و چهارم تفاوت زیادی
46
00:01:53,040 –> 00:01:54,810
با روزهای دیگر
47
00:01:54,810 –> 00:01:57,060
ندارد، نکته اصلی برای من این است که من قبلاً یک
48
00:01:57,060 –> 00:02:00,479
نوت بوک مشتری ایجاد کرده ام تا کدی را که می
49
00:02:00,479 –> 00:02:03,500
خواهیم اجرا کنیم و آن نوت بوک مشتری
50
00:02:03,500 –> 00:02:07,500
اینجاست. خوب پس من فرض می کنم که
51
00:02:07,500 –> 00:02:09,508
شما قبلا یک حساب کاربری برای
52
00:02:09,508 –> 00:02:13,110
Leo ایجاد کردید و شما آماده دریافت کلیدهای حساب خود هستید،
53
00:02:13,110 –> 00:02:16,440
بنابراین وقتی وارد
54
00:02:16,440 –> 00:02:18,150
Twilio می شوید، یک پیام متنی برای شما ارسال می
55
00:02:18,150 –> 00:02:20,580
کند تا حساب شما را تأیید کند، بنابراین بله، شما به یک
56
00:02:20,580 –> 00:02:23,849
تلفن همراه واقعی یا یک
57
00:02:23,849 –> 00:02:25,200
شماره تلفن نیاز دارید که من می توانم پیام متنی
58
00:02:25,200 –> 00:02:27,150
حتی دو حساب دیگر Leo کار میکند، اما
59
00:02:27,150 –> 00:02:29,520
شما قطعاً به چیزی نیاز دارید تا تأیید کنید
60
00:02:29,520 –> 00:02:33,690
که به پیامهای SMS دسترسی دارید، بنابراین
61
00:02:33,690 –> 00:02:35,519
کاری که اکنون باید انجام دهیم این است که در واقع
62
00:02:35,519 –> 00:02:36,300
63
00:02:36,300 –> 00:02:40,050
شناسه حساب و رمز تأیید ما را بگیریم، اکنون این در
64
00:02:40,050 –> 00:02:42,420
واقع تنها راه برای با
65
00:02:42,420 –> 00:02:45,800
Twilio API کار کنید اگر یک برنامه وب
66
00:02:45,800 –> 00:02:48,840
مانند جنگو یا فلاسک یا
67
00:02:48,840 –> 00:02:51,629
API سریع داشتیم، در واقع می توانستیم از آن برای دریافت
68
00:02:51,629 –> 00:02:55,080
کلیدهای احراز هویت استفاده کنیم، اما
69
00:02:55,080 –> 00:02:56,670
آن چیزها را نداریم، بنابراین ما فقط
70
00:02:56,670 –> 00:02:59,760
از این دو کلید در اینجا استفاده می کنیم. پس بیایید
71
00:02:59,760 –> 00:03:01,409
جلوتر برویم و آنها را کپی کنیم و
72
00:03:01,409 –> 00:03:03,690
در دفترچه یادداشت خود بیاوریم، اکنون
73
00:03:03,690 –> 00:03:05,129
تا زمانی که شما این را تماشا می کنید، همه این موارد در github هستند،
74
00:03:05,129 –> 00:03:07,470
بنابراین همیشه می توانید این را دانلود و
75
00:03:07,470 –> 00:03:10,980
شبیه سازی کنید و کاری که ما می خواهیم انجام دهیم این است که
76
00:03:10,980 –> 00:03:12,930
در واقع اعتبارنامه خود را تنظیم کنیم. پس من می
77
00:03:12,930 –> 00:03:15,239
روم g برای ادامه و انجام این کار با استفاده
78
00:03:15,239 –> 00:03:18,450
از آرگومان get pass در اینجا، اکنون این
79
00:03:18,450 –> 00:03:22,140
فقط یک راه امن برای اشتراکگذاری و جابهجایی
80
00:03:22,140 –> 00:03:24,840
کلیدها و شناسههای حساب و همه چیزهایی است که من
81
00:03:24,840 –> 00:03:29,159
واقعاً آنها را در اعتبارهای JSON خود ذخیره میکنم،
82
00:03:29,159 –> 00:03:31,680
بنابراین در واقع در داخل آن قرار دارد و
83
00:03:31,680 –> 00:03:33,840
شما میتوانید در واقع بتوانید ببینید که آن
84
00:03:33,840 –> 00:03:35,580
مقدار چیست که در اینجا اجازه دهید من فقط
85
00:03:35,580 –> 00:03:38,040
منظورم را به شما نشان دهم که اگر
86
00:03:38,040 –> 00:03:40,319
مقادیر جعلی را در اینجا قرار دهم از علامت تعجب cat استفاده می کنم
87
00:03:40,319 –> 00:03:45,780
و سپس از اعتبار JSON استفاده می
88
00:03:45,780 –> 00:03:48,060
کنم آنها اعتبار من را در آنجا نشان می دهند من در واقع نمی دانم
89
00:03:48,060 –> 00:03:50,069
به یاد داشته باشید که اگر cat روی ویندوز کار می کند اما
90
00:03:50,069 –> 00:03:53,610
قطعاً روی مک کار می کند، بنابراین از آنجایی که ما
91
00:03:53,610 –> 00:03:55,980
این فایل را داریم، من در واقع
92
00:03:55,980 –> 00:04:02,239
چیزهای مناسب خود را اینجا می آورم، بنابراین S ID
93
00:04:02,360 –> 00:04:06,730
و سپس
94
00:04:07,170 –> 00:04:09,510
توکن خیلی خوب است، حالا من آن
95
00:04:09,510 –> 00:04:11,160
چیزها را دارم، بیایید برویم
96
00:04:11,160 –> 00:04:15,660
با نصب پیپ در Leo نصب کنید Twilio Twilio در واقع
97
00:04:15,660 –> 00:04:18,238
چیزهای بیشتری از این درست دارد، بنابراین
98
00:04:18,238 –> 00:04:21,389
می توانید از رابط خط فرمان Twilio
99
00:04:21,389 –> 00:04:23,910
نیز استفاده کنید، اما من این کار را
100
00:04:23,910 –> 00:04:25,530
انجام نمی دهم، من به آن نیاز ندارم.
101
00:04:25,530 –> 00:04:27,570
ما اینجا کارمان خوب است، بنابراین من می خواهم
102
00:04:27,570 –> 00:04:28,680
در مورد آن نظر بدهم زیرا من این کار را نمی کنم
103
00:04:28,680 –> 00:04:30,930
باید دوباره اجرا شود و سپس من
104
00:04:30,930 –> 00:04:34,770
میخواهم اعتبارنامههایم را در اینجا بارگذاری مجدد کنم تا این
105
00:04:34,770 –> 00:04:36,780
یکی بسیار ساده باشد، بنابراین میتوانید
106
00:04:36,780 –> 00:04:41,669
چیزی مانند شناسه Twilio بگویید و
107
00:04:41,669 –> 00:04:43,800
آن را برابر با یک رشته خالی و سپس
108
00:04:43,800 –> 00:04:47,790
راز Twilio را نیز به یک خالی بگذارید. رشته
109
00:04:47,790 –> 00:04:50,280
و سپس ما فقط میخواهیم بدانیم
110
00:04:50,280 –> 00:04:54,150
که چه چیزی داخل creds
111
00:04:54,150 –> 00:04:56,520
json است برای قابلیت استفاده مجدد است، زیرا اکنون
112
00:04:56,520 –> 00:04:58,080
در آینده نیازی به
113
00:04:58,080 –> 00:05:00,570
تنظیم مجدد اعتبارنامههایم و تغییر آن
114
00:05:00,570 –> 00:05:03,060
به false این بار
115
00:05:03,060 –> 00:05:06,990
به جای خام بودن آن نیست. داده برابر است با F نقطه
116
00:05:06,990 –> 00:05:12,000
خوانده شده و سپس داده های خوانده شده برابر با
117
00:05:12,000 –> 00:05:16,400
بارهای JSON است و این همان داده های خامی است
118
00:05:16,400 –> 00:05:21,120
که آن ها را در آن به عنوان JSON ذخیره کردم و سپس
119
00:05:21,120 –> 00:05:25,710
شناسه Twilio برابر است با داده های اعتباری دریافت
120
00:05:25,710 –> 00:05:29,790
شناسه برگه و راز این است که داده های اعتباری آن را
121
00:05:29,790 –> 00:05:33,419
دریافت می کنند. راز فقط راهی برای مخفی کردن
122
00:05:33,419 –> 00:05:34,950
اعتبارنامههایمان است، باز هم شما
123
00:05:34,950 –> 00:05:36,990
در واقع مجبور نیستید این کار را انجام دهید، اما من فکر
124
00:05:36,990 –> 00:05:38,970
میکنم بهتر است
125
00:05:38,970 –> 00:05:42,030
عادت به مخفی کردن اعتبارنامههایمان را پیدا کنیم حالا
126
00:05:42,030 –> 00:05:43,050
چند کار وجود دارد که باید
127
00:05:43,050 –> 00:05:45,720
در اینجا انجام دهیم تا واقعاً پیامی ارسال کنیم.
128
00:05:45,720 –> 00:05:47,820
باید a را بگیریم شماره تلفن بنابراین شماره تلفن من
129
00:05:47,820 –> 00:05:49,919
می دانید این چیست چگونه این را
130
00:05:49,919 –> 00:05:51,630
تنظیم کنیم ما این کار را در یک لحظه انجام می دهیم و
131
00:05:51,630 –> 00:05:54,330
سپس به شماره دیگری نیاز داریم و
132
00:05:54,330 –> 00:05:57,090
اگر در یک حساب آزمایشی هستید
133
00:05:57,090 –> 00:05:59,970
باید از یک شماره
134
00:05:59,970 –> 00:06:02,610
تلفن تأیید شده استفاده کنید. شماره، بنابراین در
135
00:06:02,610 –> 00:06:04,350
مورد من، من فقط از یک
136
00:06:04,350 –> 00:06:07,289
حساب آزمایشی دیگر استفاده خواهم کرد که
137
00:06:07,289 –> 00:06:10,020
احتمالاً برای شما کار نخواهد کرد، بنابراین
138
00:06:10,020 –> 00:06:11,970
احتمالاً باید از شماره شخصی خود استفاده کنید
139
00:06:11,970 –> 00:06:13,710
که تعداد Twilio خود را با آن تأیید کرده اید
140
00:06:13,710 –> 00:06:16,050
، اما این حساب دیگر من است. شماره
141
00:06:16,050 –> 00:06:18,979
بسیار خوب بگویید شماره ایالات متحده اکنون
142
00:06:18,979 –> 00:06:21,599
Twilio در سرتاسر جهان کار می کند، بنابراین می
143
00:06:21,599 –> 00:06:24,240
دانید شماره خود را بر اساس آن تنظیم کنید،
144
00:06:24,240 –> 00:06:26,039
این ممکن است یک شماره شخصی نیز باشد،
145
00:06:26,039 –> 00:06:27,990
اما اکنون اینطور نیست، وقتی شما واقعاً
146
00:06:27,990 –> 00:06:30,090
شماره خود را ثبت می کنید، اکنون انجام این
147
00:06:30,090 –> 00:06:32,160
کار بسیار ساده است. به
148
00:06:32,160 –> 00:06:35,130
کنسول Tulio برگردیم، در سمت چپ اینجا میرویم و به
149
00:06:35,130 –> 00:06:38,430
دنبال شمارههای تلفن میگردیم، اکنون
150
00:06:38,430 –> 00:06:40,139
میتوانید همیشه آن را به
151
00:06:40,139 –> 00:06:42,720
بالا یا سند پین کنید و سپس
152
00:06:42,720 –> 00:06:45,300
اگر بخواهیم اکنون اگر به شماره تلفنهای اینجا مراجعه کنم، میتوانیم پیامک را نیز پین کنیم
153
00:06:45,300 –> 00:06:47,729
. این هم هست واقعاً
154
00:06:47,729 –> 00:06:49,889
آسان است، فقط کافی است اینجا را کلیک کنید تا یک شماره جدید بخرید،
155
00:06:49,889 –> 00:06:52,380
یک دلار در ماه هزینه کنید تا
156
00:06:52,380 –> 00:06:54,630
فقط شماره آن را داشته باشید، این ربطی به
157
00:06:54,630 –> 00:06:56,400
تعداد چیزهایی که ارسال می کنید یا تماس تلفنی برقرار می کنید
158
00:06:56,400 –> 00:06:58,919
یا هر چیز دیگری ندارد،
159
00:06:58,919 –> 00:07:00,510
فقط برای خرید باید این کار را انجام دهید. یک شماره در حال حاضر من یک شماره
160
00:07:00,510 –> 00:07:02,700
را انتخاب کرده ام و همه اینها،
161
00:07:02,700 –> 00:07:04,740
زیرا نحوه انجام آن بسیار ساده است
162
00:07:04,740 –> 00:07:05,310
،
163
00:07:05,310 –> 00:07:07,440
بنابراین من از این شماره تلفن
164
00:07:07,440 –> 00:07:08,009
برای
165
00:07:08,009 –> 00:07:11,210
ارسال پیام های خود استفاده می کنم، بنابراین شماره من
166
00:07:11,210 –> 00:07:15,449
خوب است، بنابراین ما در واقع اکنون همه چیز
167
00:07:15,449 –> 00:07:19,409
مورد نیاز خود را داریم. یک پیام بفرستید، بنابراین کاری که من اکنون می
168
00:07:19,409 –> 00:07:22,319
خواهم انجام دهم این است که در واقع
169
00:07:22,319 –> 00:07:24,539
پیام خود را ارسال کنم، من فقط
170
00:07:24,539 –> 00:07:27,300
به عنوان رشته بدنه به جهان سلام می گویم
171
00:07:27,300 –> 00:07:30,149
و سپس پیام
172
00:07:30,149 –> 00:07:33,029
برابر با مشتری یا بهتر است بگوییم باید
173
00:07:33,029 –> 00:07:36,180
مقداردهی اولیه کنیم. کلاینت نیز و ما
174
00:07:36,180 –> 00:07:39,169
قبلاً Twilio را نصب کردهایم، بنابراین فقط
175
00:07:39,169 –> 00:07:42,029
از Tullio
176
00:07:42,029 –> 00:07:46,080
میرویم تا کلاس کلاینت را وارد کنیم و سپس
177
00:07:46,080 –> 00:07:49,229
کلاس کلاینت را با ارسال
178
00:07:49,229 –> 00:07:51,419
اعتبارنامههای خود در اینجا ایجاد میکنیم، در واقع
179
00:07:51,419 –> 00:07:53,879
میخواهم مکان را به جایی
180
00:07:53,879 –> 00:07:57,569
منتقل کنم درست زیر بار انتهای
181
00:07:57,569 –> 00:08:01,499
گهواره یا اعتبار خوب است، بنابراین اکنون ما یک مشتری
182
00:08:01,499 –> 00:08:03,870
اینجا داریم، بنابراین در داخل مشتریان خود ما فقط
183
00:08:03,870 –> 00:08:06,869
پیش می رویم و پیام می گوییم و
184
00:08:06,869 –> 00:08:09,809
البته این نمونه پیام Twilio است، بنابراین
185
00:08:09,809 –> 00:08:12,029
اگر می خواهیم Twilio را در آنجا بنویسیم
186
00:08:12,029 –> 00:08:15,689
تا شما مشتری پیامهایی که ایجاد میکنند
187
00:08:15,689 –> 00:08:18,240
و سپس باید سه
188
00:08:18,240 –> 00:08:21,559
پارامتر را وارد کنیم، یکی بدنه،
189
00:08:21,559 –> 00:08:24,110
پیام واقعی خود پیام متنی
190
00:08:24,110 –> 00:08:26,819
دیگری از آن است و باید
191
00:08:26,819 –> 00:08:28,800
در اینجا از خط زیر استفاده کنید، زیرا همانطور که میدانید
192
00:08:28,800 –> 00:08:31,889
پایتون یک عملگر داخلی برای from دارد.
193
00:08:31,889 –> 00:08:33,990
بنابراین شما باید از خط زیر استفاده کنید و
194
00:08:33,990 –> 00:08:38,190
سپس ما می گوییم چه عددی پس شماره من اکنون
195
00:08:38,190 –> 00:08:40,318
حس