** Кейс ШІзації №2. Створюємо власноруч AI-бот, який робить зустріч із переписки. Частина друга

_(Початок в попередньому дописі)_

І найголовніше — промпт  Просто скопіюйте в свій Claude, до якого вже підключений акаунт в Cloudflare:


> Побудуй телеграм-бота на Cloudflare Workers, який із переписки робить подію в Google Calendar.
> 
> ЩО РОБИТЬ
> 1. Я пересилаю боту переписку. Якщо повідомлень кілька — зачекай 20 секунд
>    і збери їх в ОДИН матеріал, а не відповідай на кожне.
> 2. LLM зі строгою json-схемою витягує: імʼя співрозмовника, усі пошти (крім моїх),
>    місто, місце, дату й час (відносні дати рахуй від київського «зараз»), тривалість,
>    дату домовленості й канал, контекст на 2-3 речення і список того, чого бракує.
> 3. Місце уточни через Google Places Text Search: «назва + місто» → повна адреса.
>    Якщо збігів кілька — покажи альтернативи в картці.
> 4. Покажи картку: назва, час, адреса, пошти, контекст + кнопки «Створити» і «Скасувати».
> 5. Наступне повідомлення після картки — це ПРАВКА до неї: передай стару картку моделі
>    як контекст, онови тільки назване, решту збережи.
> 6. Після підтвердження створи подію:
>    - назва «Імʼя Прізвище + [моє імʼя]»
>    - календар шукай за назвою (напр. One time meetings), id закешуй
>    - учасники = всі знайдені пошти, sendUpdates=all
>    - guestsCanModify, guestsCanInviteOthers, guestsCanSeeOtherGuests = true
>    - таймзона Europe/Kyiv
>    - опис: тема (= назва), місто, час, місце, «Домовились: дата, канал»,
>      «Контекст перед зустріччю: …» і мої контакти з проханням писати, а не дзвонити
> 7. У відповідь дай посилання на створену подію.
> 
> ПРАВИЛА
> - Нічого не вигадувати. Немає часу, пошти чи адреси — напиши, чого бракує.
>   Без часу кнопку «Створити» не показувати взагалі.
> - Реагувати тільки на мій chat_id, чужі апдейти ігнорувати мовчки.
> 
> ТЕХНІЧНО
> - Секрети: TELEGRAM_BOT_TOKEN, WEBHOOK_SECRET, GOOGLE_OAUTH_CLIENT_ID і SECRET,
>   GOOGLE_MAPS_KEY, ключ моделі.
> - OAuth від того акаунта, від якого мають іти запрошення. Refresh-токен у KV, оновлювати самому.
> - Вебхук /tg з перевіркою x-telegram-bot-api-secret-token, allowed_updates = message + callback_query.
> - KV: буфер повідомлень, поточна картка, id календаря.
> - parse_mode=HTML, екранувати & .
> 
> ЩО ВІДДАТИ
> Код, wrangler.toml і кроки: створити бота, увімкнути Calendar API та Places API,
> зробити OAuth-клієнт, задеплоїти воркер, поставити вебхук, перевірити на тестовій переписці.


Ось і все, користуйтеся та діліться з друзями 

Такий бот занадто дешевий та ефективний, щоб його не зробити. Більше рішень для економії часу «по секундах» дивіться в уроці «[Як знайти час, коли його немає, і як бути більш продуктивним](https://www.youtube.com/watch?v=bKgZoApESZI)?» 

p.s. 

Маркетингова агенція Netpeak запустила [AI Solutions by Netpeak](https://t.me/fractalua/726?single) — новий напрям, що фокусується на впровадженні AI-агентів, моделей машинного навчання та автоматизації бізнес-процесів. 

А тут можете послухати наш спільний [подкаст](https://www.youtube.com/@AIceAgepodcast) із Сергієм Саутою, CAIO FRACTAL.  

III > I

**ask digital me:** [artemborodatiukbot](https://link.fractal.partners/ICL3WV)
**watch**: [YouTube](https://link.fractal.partners/ORVv7S)
**services and products of FRACTAL**: [BDO](https://fractal.partners/#contact)
**join:** [managers community](https://link.fractal.partners/cb2Hjo)
**work with me:** [Вакансії](https://link.fractal.partners/JzuSF2)
**my experience in algorithms**: «[Книга Для менеджерів](https://link.fractal.partners/tqprAr)»
**follow**: [TikTok](https://link.fractal.partners/GxF8Yz) **•** [Instagram](https://link.fractal.partners/dzWiWG) **•** [Threads](https://link.fractal.partners/81nqo0)