در این مطلب، ویدئو DevDrop 10: استفاده از Genesys Cloud Python SDK با سرویس اعلان با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:15
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,719 –> 00:00:02,560
باشه سلام به همه مایکل اینجا از
2
00:00:02,560 –> 00:00:05,279
تیم تعامل توسعه دهنده و
3
00:00:05,279 –> 00:00:06,799
امروز به شما نشان می دهم که چگونه می توانید
4
00:00:06,799 –> 00:00:09,200
یک سرویس اعلان با python
5
00:00:09,200 –> 00:00:12,639
sdk ما بسازید تا به تغییرات عضویت در یک
6
00:00:12,639 –> 00:00:15,200
صف خاص در Genesys Cloud گوش دهید تا
7
00:00:15,200 –> 00:00:17,440
با سرویس اعلان ما بتوانید
8
00:00:17,440 –> 00:00:20,080
بهروزرسانیهای وضعیت ابر پیدایش را در
9
00:00:20,080 –> 00:00:22,960
موضوعاتی مانند تغییرات وضعیت کاربر،
10
00:00:22,960 –> 00:00:26,400
بارگذاری اسناد یا تماسهای دریافتی مشاهده کنید و
11
00:00:26,400 –> 00:00:28,000
12
00:00:28,000 –> 00:00:30,640
موضوعات مختلفی در دسترس است، اما کاری که ما میخواهیم انجام دهیم این است
13
00:00:30,640 –> 00:00:33,200
که به رویدادهای اعلان گوش دهیم
14
00:00:33,200 –> 00:00:34,960
که هنگام تغییر عضویت در
15
00:00:34,960 –> 00:00:37,520
صف یا زمانی که کسی افزایش مییابد. به یک صف میپیوندد یا ترک میکند
16
00:00:37,520 –> 00:00:40,239
و
17
00:00:40,239 –> 00:00:42,160
اگر میخواهید چنین کاری را انجام دهید سه مرحله وجود دارد،
18
00:00:42,160 –> 00:00:44,160
مرحله اول ایجاد
19
00:00:44,160 –> 00:00:45,920
کانال اعلانها است.
20
00:00:45,920 –> 00:00:48,800
مرحله دوم اشتراک در یک موضوع است و
21
00:00:48,800 –> 00:00:51,840
مرحله آخر مرحله سوم گوش دادن
22
00:00:51,840 –> 00:00:54,879
به اعلانها با باز کردن یک وب سوکت است.
23
00:00:54,879 –> 00:00:58,079
اتصال به کانال اعلان
24
00:00:58,079 –> 00:00:59,440
ها بسیار خوب است، بنابراین بیایید به برخی از اسناد نگاهی بیندازیم،
25
00:00:59,440 –> 00:01:01,120
26
00:01:01,120 –> 00:01:02,640
بنابراین اگر نیاز به یافتن
27
00:01:02,640 –> 00:01:04,559
اطلاعاتی دارید در استفاده از
28
00:01:04,559 –> 00:01:06,799
سرویس اعلان، می توانید در اینجا پیدا کنید، بنابراین در
29
00:01:06,799 –> 00:01:09,040
اینجا توضیحات مفصلی
30
00:01:09,040 –> 00:01:12,400
در مورد نحوه استفاده از سرویس اعلان
31
00:01:12,400 –> 00:01:15,680
و همچنین در اینجا api اعلان ها آمده است،
32
00:01:15,680 –> 00:01:17,680
بنابراین ما از دو روش از
33
00:01:17,680 –> 00:01:20,320
اعلانات api استفاده خواهیم کرد تا
34
00:01:20,320 –> 00:01:23,200
کانالی برای اعلان های پست ایجاد کنیم.
35
00:01:23,200 –> 00:01:27,040
روش کانالها و یکی دو مشترک در یک
36
00:01:27,040 –> 00:01:29,119
موضوع، روش اشتراکهای کانال اعلانهای put
37
00:01:29,119 –> 00:01:31,680
38
00:01:31,680 –> 00:01:34,320
و در اینجا لیستی از موضوعات موجود است، بنابراین
39
00:01:34,320 –> 00:01:36,000
همانطور که میبینید موضوعات در دسترس زیادی وجود دارد،
40
00:01:36,000 –> 00:01:38,240
اما
41
00:01:38,240 –> 00:01:41,560
چیزی که ما در آن مشترک
42
00:01:41,560 –> 00:01:43,600
میشویم موضوع routine.queues.id.users است. بنابراین این
43
00:01:43,600 –> 00:01:45,280
به ما امکان میدهد تا
44
00:01:45,280 –> 00:01:47,920
تغییرات عضویت را در یک صف گوش کنیم، بنابراین با این گفته،
45
00:01:47,920 –> 00:01:49,200
اجازه دهید مراحل را با
46
00:01:49,200 –> 00:01:50,960
جزئیات بیشتری بررسی کنیم،
47
00:01:50,960 –> 00:01:53,200
به عنوان پیشنیاز برای این مثال، شما
48
00:01:53,200 –> 00:01:55,680
به q id خود نیاز دارید، اما مرحله اول برای
49
00:01:55,680 –> 00:01:58,240
استفاده از سرویس اعلان
50
00:01:58,240 –> 00:02:00,880
ایجاد کردن است. یک کانال اعلانها و برای انجام
51
00:02:00,880 –> 00:02:03,439
این کار با python sdk، ما روش
52
00:02:03,439 –> 00:02:05,840
کانالهای اعلانهای پست را
53
00:02:05,840 –> 00:02:07,920
فراخوانی میکنیم و در اینجا میتوانید نقطه پایانی مربوطه را ببینید،
54
00:02:07,920 –> 00:02:09,679
55
00:02:09,679 –> 00:02:12,000
بنابراین این فراخوانی پاسخ زیر را برگردانید
56
00:02:12,000 –> 00:02:13,599
57
00:02:13,599 –> 00:02:15,760
و آنچه ما از اینجا نیاز داریم
58
00:02:15,760 –> 00:02:19,440
اتصال uri و شناسه کانال است زیرا
59
00:02:19,440 –> 00:02:22,640
در مرحله بعد از آنها استفاده می شود بنابراین مرحله
60
00:02:22,640 –> 00:02:25,280
دوم مشترک شدن در یک موضوع است و ما در routing.queues.id.userstopic مشترک می شویم.
61
00:02:25,280 –> 00:02:26,319
62
00:02:26,319 –> 00:02:29,319
63
00:02:29,520 –> 00:02:32,239
بنابراین ما میتوانیم تغییرات عضویت را گوش کنیم
64
00:02:32,239 –> 00:02:34,560
و برای انجام این کار، روش
65
00:02:34,560 –> 00:02:36,959
اشتراک کانال اعلانهای put را
66
00:02:36,959 –> 00:02:37,840
فراخوانی
67
00:02:37,840 –> 00:02:40,160
میکنیم و در شناسه کانال خود و بدنه درخواست پاس میکنیم
68
00:02:40,160 –> 00:02:42,800
و در اینجا میتوانید
69
00:02:42,800 –> 00:02:44,879
نقطه پایانی مربوطه را ببینید
70
00:02:44,879 –> 00:02:47,040
تا بتوانیم یک یا چند موضوع را به آن اضافه کنیم.
71
00:02:47,040 –> 00:02:49,599
بدنه درخواست اما برای این مثال ما
72
00:02:49,599 –> 00:02:50,959
فقط یکی را اضافه می کنیم
73
00:02:50,959 –> 00:02:54,239
و این موضوع به عنوان یک لیست از
74
00:02:54,239 –> 00:02:58,080
اشیاء و نه فقط یک شی json اضافه می شود،
75
00:02:58,080 –> 00:03:00,640
بنابراین مرحله آخر سوم این است
76
00:03:00,640 –> 00:03:02,400
که اتصال وب سوکت را به
77
00:03:02,400 –> 00:03:05,680
کانال اعلان ها باز کنیم و این کار را با
78
00:03:05,680 –> 00:03:07,680
کپی کردن در Connect uri در
79
00:03:07,680 –> 00:03:10,239
ابزار websocket بنابراین در اینجا ما از
80
00:03:10,239 –> 00:03:12,720
کتابخانه وب سوکت های پایتون استفاده می کنیم
81
00:03:12,720 –> 00:03:14,879
و فقط برخی از موارد قابل توجه برای
82
00:03:14,879 –> 00:03:17,200
دریافت مداوم اعلان ها،
83
00:03:17,200 –> 00:03:19,200
باید اتصال وب سوکت را باز نگه دارید
84
00:03:19,200 –> 00:03:21,440
زیرا اگر این کار را انجام ندهید
85
00:03:21,440 –> 00:03:23,519
اولین پیام را دریافت کنید که اتصال
86
00:03:23,519 –> 00:03:24,480
بسته می شود
87
00:03:24,480 –> 00:03:26,959
و همچنین هر اتصال به 1000 موضوع محدود می شود،
88
00:03:26,959 –> 00:03:28,799
89
00:03:28,799 –> 00:03:32,239
بنابراین بیایید نگاهی به کد بیندازیم،
90
00:03:32,239 –> 00:03:33,680
بنابراین یکی از اولین کارهایی که می
91
00:03:33,680 –> 00:03:36,720
خواهید انجام دهید این است که کلاینت sdk را وارد کنید و همچنین
92
00:03:36,720 –> 00:03:38,480
برخی از وابستگی های مورد نیاز را وارد کنید.
93
00:03:38,480 –> 00:03:39,920
در این مثال
94
00:03:39,920 –> 00:03:42,560
شما همچنین به رم