Google Calendar
Integratsiya yoqilganda kalendar va ish vaqtini sozlang, mijoz tasdigʻidan keyin bandlov yarating.
Integratsiya yoqilganda kalendar va ish vaqtini sozlang, mijoz tasdigʻidan keyin bandlov yarating.
Mavjudlik cheklovi#
Google Calendar hali hamma uchun ochilmagan. U yoqilmaguncha Agent → Amallar → Google Calendarda “tez kunda” yozuvi chiqadi va ulanish ochilmaydi; agent sozlamasi uni yoqa olmaydi. Cal.com alohida variant boʻlib qoladi.
Kalendarni ulash#
Yoqilganda Google Calendar panelidan Ulashni tanlang. Google hisobiga kirib, kalendar hodisalari hamda boʻsh/band vaqt uchun soʻralgan ruxsatlarni koʻrib chiqing. Bu Make Agent Fastʼga kirishdan alohida ulanish. Yangilash tokeni serverda shifrlanadi; panel va agent uni olmaydi.
Soʻraladigan ruxsatlar: calendar.events, calendar.freebusy hamda Google maxfiy toifaga kiritmagan openid va email. Qaytish soʻrovida tasdiqlangan email talab qilinadi va shifrlangan holda saqlanadi; shu orqali primary va email bilan aniq koʻrsatilgan kalendar bir xil IDga moslanadi. Profil ruxsati soʻralmaydi. Tasdiqlangan emailsiz eski ulanishlarni band qilishdan oldin uzib, qayta ulash kerak.
Agent bir vaqtda bitta kalendar xizmatidan foydalanadi. Almashtirishdan oldin avvalgisini uzing. Kalendar IDʼsi (asosiy kalendar uchun primary) va Asia/Seoul kabi IANA vaqt mintaqasini belgilang. Umumiy kalendarga ulangan hisobning kirish ruxsati boʻlishi kerak. Uzish Google ruxsati va ulanishni bekor qiladi, mavjud hodisalarni bekor qilmaydi.
Ish vaqtini sozlash#
Yangi ulanishda ish vaqtlari boʻsh, shuning uchun ularni qoʻshmaguncha vaqt taklif qilinmaydi. Har ish kuni uchun ochilish/yopilish oraliqlarini kiriting. Boʻsh kun yopiq hisoblanadi; bir-biriga toʻgʻri kelmaydigan oraliqlar tushlik tanaffusini ajratadi. Tanlangan vaqt mintaqasi ishlatiladi. Sozlamalar avtomatik saqlanadi.
| Sozlama | Qabul qilinadigan oraliq |
|---|---|
| Bandlov davomiyligi | 5–240 daqiqa |
| Band hodisa atrofidagi tanaffus | 0–120 daqiqa |
| Eng kam oldindan bandlash vaqti | 0–43 200 daqiqa |
| Bandlash ufqi | 1–90 kun |
| Ish oraliqlari | Hafta boʻyicha 28 tagacha, bir-birini qoplamaydi |
Boʻsh vaqt ish soatlaridan tanlangan kalendardagi band vaqt, tanaffus, oldindan bandlash va ufq shartlarini chiqarib hisoblanadi. Vaqt mintaqasini va kerak boʻlsa yozgi vaqt oʻtishlarini tekshiring. Boʻsh vaqt yoʻqligi ulanish xatosi emas, yopiq kun yoki bandlik boʻlishi mumkin.
Boʻsh vaqtdan bandlovgacha#
Agent Cal.com bilan bir xil find_slots va book_slot jarayonidan foydalanadi: sakkiztagacha vaqt taklif qiladi, ism/email va ixtiyoriy izohni oladi, vaqtni qayta tekshiradi va tasdiqlash kartasini koʻrsatadi. Taklif qilingan vaqtlar va bandlov taklifi 15 daqiqada eskiradi; ular vaqtni ushlab turmaydi. Faqat mijozning tugma bosishi ruxsat beradi. Jonli qoʻngʻiroqda aytilgan “ha” bandlamaydi.
Tasdiqdan soʻng Google amal IDʼsiga bogʻlangan qatʼiy hodisa IDʼsi bilan hodisa yaratadi va qatnashchiga taklifnoma yuboradi. Tekshirilgan tasdiqlangan hodisa tugallangan natija beradi; taxminiy hodisa kutishda qoladi. Vaqt band boʻlib qolsa, yangi vaqt soʻrab yana tasdiqlang. Noaniq tarmoq natijasi xuddi shu ID orqali tekshiriladi; timeoutni muvaffaqiyat deb bilmang va tekshirmasdan yangi bandlov yaratmang. Sozlama oʻzgarsa eski takliflar yaroqsiz boʻladi.
Vaqt ochilganda xabar olish uchun rozilik bilan kuzatuv yarating. Mijozlarga ochishdan oldin Googleʼdagi haqiqiy bandlov/taklifnomani, band vaqtni, uzish/qayta ulashni va kerakli xabar kanalini tekshiring.