Книга: Ваш ИИ-помощник Claude. От установки до первых проектов
Назад: Шаг 0. Сырьё решает всё
Дальше: Сначала — о приличиях

Шаг 1. Свидетельство о рождении: BotFather

Боты в Телеграме регистрируются у официального бота-регистратора @BotFather. Это единственный шаг, который делается руками в телефоне:

Найдите в Телеграме @BotFather (проверьте галочку верификации).

Команда /newbot → придумайте имя (видят люди) и логин бота (заканчивается на bot).

BotFather выдаст токен — длинную строку вида 1234567:AA.... Это ключ управления ботом.

Токен — секрет в чистом виде (глава 7 и глава 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 сразу.

Назад: Шаг 0. Сырьё решает всё
Дальше: Сначала — о приличиях