» » » » Ваш ИИ-помощник Claude. От установки до первых проектов - Максим Лапа

Ваш ИИ-помощник Claude. От установки до первых проектов - Максим Лапа

1 ... 15 16 17 18 19 ... 21 ВПЕРЕД
Перейти на страницу:
глава 14 вас уже воспитали): кто знает токен — тот управляет ботом. В чат Claude его вставлять придётся — это нормально, но попросите: «сохрани токен в файл .env и сделай так, чтобы он не попал в git».

Рис. 20.1 — Диалог с BotFather: бот создан, токен выдан

Шаг 2. План и постройка

Папка проекта, режим планирования:

Хочу телеграм-бота приёма заявок для мастерской по перетяжке мебели.

Сценарий: клиент пишет боту → бот здоровается и спрашивает по очереди:

что за мебель, имя, телефон → благодарит и обещает звонок в течение часа.

Каждая заявка: 1) приходит сообщением мне в личный телеграм;

2) записывается строкой в zayavki.xlsx (дата, мебель, имя, телефон).

Если клиент пишет что-то не по сценарию — бот вежливо возвращает

к вопросам, не выдумывает ответы от моего имени.

Токен от BotFather у меня есть. Предложи план, задай вопросы.

Обратите внимание на предпоследнюю фразу. У ботов есть профессиональная болезнь — фантазировать при неожиданных вопросах. Для бота-приёмщика правильное поведение — честное «на этот вопрос ответит мастер, оставьте телефон». Задайте это поведение сразу.

Из вопросов Claude будет один важный: как боту писать лично вам? Он попросит ваш ID в телеграме и подскажет, как его узнать за минуту.

Шаг 3. Испытания на себе

Claude запустит бота — и вот он, момент магии: открываете телефон, пишете своему боту, и он отвечает. Протестируйте как честный клиент и как вредный:

пройдите сценарий до конца — заявка пришла в личку? строка в таблице появилась?

отправьте вместо телефона «перезвоните лучше вы» — бот выкрутился?

отправьте голосовое, стикер, фото дивана — не упал?

напишите с аккаунта жены/друга — работает не только у создателя?

Каждый огрех — знакомым циклом: «когда отправляю фото, бот молчит — пусть отвечает, что фото передаст мастеру». После испытаний — git, CLAUDE.md, вы знаете ритуал.

Рис. 20.2 — Диалог с ботом и заявка, упавшая в личку

Шаг 4. Где бот будет жить

Та самая новая тема. Пока бот запущен у вас на компьютере — он жив; закрыли крышку ноутбука — бот молчит. Клиенты пишут в полночь, поэтому боту нужен дом, который не выключается. Варианты по нарастанию серьёзности:

Старый ноутбук или мини-ПК дома. Честный вариант для старта: «настрой автозапуск бота при включении» — и пусть жужжит в углу. Минусы понятны: свет, интернет, пыль.

VPS — арендованный сервер. Стоит как пара чашек кофе в месяц, работает всегда. Звучит страшно, делается с Claude за вечер: «помоги арендовать VPS у российского провайдера и перенести туда бота, веди по шагам». Заодно освоите слова «сервер» и «ssh» — они вам ещё пригодятся.

Облачные платформы для ботов. Есть сервисы, где бот живёт «без сервера»; условия меняются — спросите Claude, что актуально.

Мой совет: начните с ноутбука на неделю — убедитесь, что бот полезен. Потом VPS. Перенос — тоже задача для Claude, включая настройку «если бот упал — перезапустись сам».

Шаг 5. Эксплуатация

Бот — живой организм, заведите три привычки:

Проверка пульса. Раз в день напишите боту «привет» (или поставьте автоматическую проверку из главы 11: «скрипт, который раз в час проверяет, что бот отвечает, и шлёт мне тревогу, если нет»).

Чтение заявок. zayavki.xlsx копится — раз в неделю: «сводка по заявкам: сколько, что спрашивают чаще всего». Частые вопросы — кандидаты в автоответы бота.

Дневник изменений. Любая доработка — через git с понятной подписью. Бот, который «кто-то когда-то правил», — источник загадочных историй.

Домашнее задание

Сделайте бота-приёмщика под своё дело (нет бизнеса — сделайте семейного бота: список покупок, напоминания, копилка идей — механика та же).

Устройте ему вредные испытания по списку из шага 3.

Дайте боту пожить неделю и посмотрите на таблицу заявок.

Со звёздочкой: переселите бота на VPS. Это самый большой шаг этой главы — и после него слово «сервер» перестанет вас пугать навсегда.

Глава 21. Кейс: парсер данных и автоматический отчёт

Что такое парсер и зачем он вам

Парсер — программа, которая заходит на сайты и собирает с них данные в таблицу. Звучит хакерски, применяется буднично:

следить за ценами конкурентов на 30 товаров;

собирать объявления по своим критериям с досок вроде Авито;

отслеживать наличие нужного товара или билета;

собрать базу организаций города из открытого каталога.

Наш кейс: мониторинг цен конкурентов с еженедельным отчётом «что подорожало, что подешевело, где мы дороже рынка». Это связка «парсер (сбор) + отчёт (анализ) + расписание (автомат)» — финальный экзамен по главам 10, 11 и 17 сразу.

Сначала — о приличиях

Единственная глава книги, где юридический абзац идёт до практики, и это не случайно.

Сайты — чужая собственность, и собирать с них данные можно не всё и не всегда. Держитесь трёх правил:

Открытое и публичное — можно, личное — нельзя. Цены с витрины магазина — публичная информация. Персональные данные людей (телефоны, адреса из профилей) — нет: их сбор без согласия нарушает закон о персональных данных.

Уважайте правила сайта. У площадок есть пользовательские соглашения и файл robots.txt («правила для роботов»). Попросите Claude: «проверь robots.txt этого сайта — что там разрешено?». А у многих сервисов есть официальное API — дверь для программ; если есть, пользуйтесь ей, а не окном.

Не создавайте нагрузку. Опрашивать сайт раз в неделю — вежливо. Долбить каждую секунду в сто потоков — это уже атака, за которую банят (и правильно делают). Claude по умолчанию делает паузы между запросами — не просите его «ускориться любой ценой».

Мониторить цены десятка конкурентов раз в неделю — нормальная, общепринятая практика. С этой рамкой — поехали.

Шаг 1. Постановка

Хочу еженедельный мониторинг цен конкурентов.

Из чего: вот список из 25 ссылок на страницы товаров у трёх конкурентов —

konkurenty.xlsx (колонки: мой товар, конкурент, ссылка). И мой прайс price.xlsx.

Как: раз в неделю собирать текущие цены по ссылкам и складывать в istoriya.xlsx

(дата, товар, конкурент, цена). Работай аккуратно: паузы между запросами,

не

1 ... 15 16 17 18 19 ... 21 ВПЕРЕД
Перейти на страницу:
Комментариев (0)