Как собрать своего первого телеграм-бота за вечер
Клиентка написала мне в час ночи: «Миша, у меня за выходные бот собрал 47 заявок на маникюр, я спала». Звучит как реклама марафона, но это правда, и правда скучная. Никакой магии там не было. Была девушка из Ростова, которая три вечера подряд возилась с конструктором, дважды всё ломала и один раз чуть не бросила. А теперь давай размотаем эту историю назад — от 47 заявок к первому нажатию кнопки, чтобы ты понял, из чего собирается такая штука и где ты застрянешь.

🎯 За заявками стоит одна простая вещь: бот заменил переписку в директе
47 заявок появились не потому, что бот умный. Он тупой. Он умеет ровно одно: задать три вопроса и записать ответы в таблицу.
Раньше клиентка отвечала каждой девушке в директе вручную. «Какая услуга? На когда? Как вас зовут?» Тридцать переписок в день, часть теряется, часть отваливается, потому что человек ждал ответа сорок минут.
Бот отвечает мгновенно и всем сразу. В этом весь фокус. Он не думает — он не заставляет клиента ждать. Скорость важнее ума.
Прежде чем лезть в кнопки и код, ответь себе на один вопрос: какое действие человека твой бот заменяет? Не «что бот делает», а «что раньше делал живой человек и почему это дорого». У маникюрщицы это был приём заявки. У моего второго клиента — выдача прайса. У третьего — запись на пробное занятие.
Если ты не можешь назвать это действие одним предложением, бота собирать рано.
🔑 Первый шаг занимает две минуты и делается внутри самого Telegram
Любой бот начинается с регистрации у служебного бота, который называется BotFather. Это официальный инструмент Telegram, найди его через поиск по имени.
Пишешь ему команду создания нового бота, придумываешь имя и адрес. Адрес обязан заканчиваться на слово bot — например, zapis_nogti_bot. В ответ приходит длинная строка из букв и цифр. Это токен.
Токен — это ключ от твоего бота. Три правила: — никому его не показывай — не выкладывай в скриншотах — если засветил — сразу проси у BotFather новый
Всё. Технически бот уже существует. Он пустой, он ничего не умеет, но он есть, и у тебя есть ключ. Дальше начинается развилка: конструктор или код.
🧩 Без кода можно закрыть процентов восемьдесят задач новичка
Развилка простая. Если бот задаёт вопросы, показывает кнопки, выдаёт заготовленные тексты и складывает ответы в таблицу — код тебе не нужен. Всё это делается в конструкторе мышкой.
Конструктор — это сайт, куда ты вставляешь свой токен, а дальше собираешь диалог из блоков, как схему. Блок «сообщение», блок «кнопка», блок «сохранить ответ». Соединяешь их стрелками.
Моя ростовская клиентка не написала ни строчки кода. Весь её бот — это семь блоков, соединённых линиями. Она сама потом не поверила, что это заняло так мало.
Где код всё-таки нужен? Когда боту надо думать по-настоящему: — подтягивать данные из чужой системы в реальном времени — считать сложную логику с десятком условий — принимать оплату с проверкой — отвечать свободным текстом через нейросеть
Для первого бота за вечер ничего из этого не требуется. Начни без кода. К программированию придёшь, когда упрёшься в потолок конструктора, а не раньше.
📝 Сценарий диалога рисуется на бумаге до того, как ты откроешь конструктор
Самая частая ошибка новичка — сразу лезть в конструктор и собирать блоки наугад. Через двадцать минут схема превращается в паутину, в которой сам автор путается.
Сначала бумага. Возьми лист и напиши диалог как пьесу — реплика бота, реакция человека, следующая реплика бота.
Вот живой сценарий записи на маникюр, который мы разложили с клиенткой: — Бот: «Привет! Записываю на маникюр. Что интересует?» — и три кнопки: покрытие, наращивание, снятие — Человек жмёт кнопку — Бот: «Отлично! На какой день вам удобно?» — Человек пишет день — Бот: «Как вас зовут и телефон для связи?» — Человек пишет — Бот: «Записал! Мастер подтвердит в течение часа»
Шесть шагов. На бумаге видно каждый поворот. Теперь в конструкторе ты просто собираешь то, что уже нарисовано.
Отдельно продумай, что бот отвечает, если человек написал не то. Нажал не кнопку, а текст. Написал «а сколько стоит» посреди записи. Новичок про это забывает, и бот встаёт колом.
Пьеса на бумаге экономит тебе половину вечера. Проверено на каждом клиенте.
⚙️ Сборка в конструкторе — это перенос твоей пьесы в блоки
Открываешь конструктор, вставляешь токен, создаёшь первый блок — приветствие. Это то самое сообщение, которое человек увидит, когда нажмёт «Старт».
К приветствию цепляешь кнопки. В большинстве конструкторов кнопка — отдельный элемент, ты пишешь её текст и тянешь стрелку к следующему блоку. Нажал «покрытие» — попал на вопрос про день.
Дальше идёт блок, который ждёт ответа человека и сохраняет его в переменную. Переменная — это просто ячейка с именем: «услуга», «дата», «имя». В конце ты собираешь все ячейки в одно сообщение или отправляешь в таблицу.
Связку с таблицей многие конструкторы делают в пару кликов — выбираешь Google-таблицу, указываешь, какая переменная в какой столбец. После этого каждая заявка падает в таблицу отдельной строкой.
У ростовчанки именно эта таблица и собрала те самые 47 строк за выходные. Она открыла её в понедельник и просто обзвонила всех по списку.
🧪 Тестировать надо злобно, представляя себя вредным клиентом
Собрал — не радуйся. Открой своего бота и пройди диалог как нормальный человек. Работает? Хорошо. Теперь пройди как вредный.
Вредный клиент делает так: — жмёт «Старт» посреди диалога заново — пишет текст там, где ждут кнопку — отправляет фотографию вместо имени — молчит и возвращается через час
Каждый такой случай — это дырка, в которую бот проваливается. Мой первый в жизни бот падал, если человек отправлял стикер вместо ответа. Я узнал об этом только когда тестировщик-племянник восьми лет закидал бота котиками.
Заведи привычку: перед показом клиенту проходи бота минимум пять раз разными способами. Один раз честно, четыре — с попыткой сломать.
Отдельно проверь бота с телефона, а не только с компьютера. Кнопки, которые красиво лежат на большом экране, на телефоне иногда съезжают, и длинный текст выглядит стеной.
Злой тест за полчаса спасает от стыда перед клиентом на неделю вперёд.
🚧 Три затыка, на которых новичок теряет вечер и веру в себя
Первый затык — токен вставлен с пробелом. Скопировал ключ, а вместе с ним прихватил пробел в начале или конце. Бот не отвечает, человек в панике. Проверь ключ на лишние пробелы первым делом.
Второй затык — забыл нажать «Опубликовать» или «Сохранить». В конструкторе есть режим черновика и режим боевой. Ты собрал схему, любуешься, а бот работает по старой версии, потому что новую ты не выкатил. Ищи кнопку публикации.
Третий затык — бесконечный диалог без выхода. Человек прошёл запись, а бот молчит и больше ничего не предлагает. Или наоборот — гоняет по кругу. Всегда делай последний блок с ясной концовкой: «Готово, ждите звонка» и, по желанию, кнопку «Записаться ещё раз».
Был у меня случай. Клиент — тренер по плаванию из Азова — собрал бота сам, прибежал ко мне: «Не работает, деньги на ветер». Я открыл. Всё работало. Он просто тестировал на аккаунте, где сам же и был заблокирован как отправитель месяц назад в настройках приватности. Пятнадцать минут, и бот ожил.
Большинство затыков новичка — не в логике, а в мелочах. Пробел, непубликованный черновик, забытая концовка.
💰 Что реально экономит бот: считаем на маникюрщице
Возьмём её цифры, они честные. До бота она тратила на переписку в директе около двух часов в день. Тридцать диалогов, каждый — минута туда, минута обратно, плюс вечное «сейчас гляну расписание».
Два часа в день — это шестьдесят часов в месяц. При её ставке за работу в 1500 рублей в час это упущенного дохода примерно на пятьдесят-шестьдесят тысяч, потому что вместо переписки она могла делать маникюр.
После бота на заявки уходит минут двадцать в день — обзвонить тех, кто уже оставил имя и телефон. Экономия — около полутора часов ежедневно, или сорок с лишним часов в месяц.
Разложим по позициям: — переписка вручную — 60 часов в месяц — обработка заявок из таблицы — 10 часов в месяц — чистая экономия — 50 часов — в деньгах при её ставке — от 40 до 50 тысяч рублей возможного дохода
Сам бот стоил ей ноль рублей на старте — она уложилась в бесплатный тариф конструктора. Платный понадобился позже, когда заявок стало много, и это 500–800 рублей в месяц.
Экономия в семьдесят раз больше платы за инструмент. Вот вся математика.
🛠 Три конструктора и цена вопроса без прикрас
Инструментов много, назову три, с которыми реально работал, и честно про деньги.
Salebot — мощный, много возможностей, связки с оплатами и рассылками. Бесплатный тариф есть, но урезанный. Платный стартует примерно от 800 рублей в месяц. Порог входа выше — новичку первые часы будет тяжело.
BotHelp — заточен под продажи и воронки, дружелюбный интерфейс. Пробный период есть, дальше от 990 рублей в месяц. Хорош, если бот — часть маркетинга, а не просто анкета.
Puzzlebot — самый мягкий вход для новичка, много бесплатного, платное от 300–500 рублей. С него я и советую начинать первому боту за вечер.
Если хочется вообще без денег и с полным контролем — есть путь через код на Python с бесплатной библиотекой. Но это уже не вечер, это неделя изучения, и об этом отдельный разговор.
Для первого бота бери самый простой конструктор с бесплатным тарифом. Переедешь потом, если понадобится.
💡 Три идеи ботов, которые реально нужны людям и собираются за вечер
Не выдумывай космос. Полезный бот решает одну скучную задачу. Три идеи, которые я видел работающими:
Бот-анкета для записи. Услуга, дата, имя, телефон — всё падает в таблицу. Подходит мастерам, тренерам, репетиторам, автосервисам. Именно такой собрала ростовчанка.
Бот-прайс. Человек жмёт кнопку с категорией и получает актуальные цены и условия. Заменяет вечное «скиньте прайс» в личке. Отлично для магазинов и услуг с большим ассортиментом.
Бот-помощник частых вопросов. Пять-семь кнопок с типовыми вопросами: как добраться, часы работы, есть ли парковка, как оплатить. Снимает нагрузку с администратора. Хорош для кафе, салонов, клиник.
Заметь — ни один из трёх не требует нейросети и кода. Всё собирается в конструкторе за вечер.
Начни с той идеи, где ты сам знаешь ответы на все вопросы. Свой бизнес или бизнес знакомого — идеальный полигон.
🌙 План на один вечер, если решишься прямо сегодня
Разложу по часам, чтобы ты не растекался.
Первый час — бумага. Пиши пьесу диалога, продумывай кнопки и концовку. Не открывай конструктор.
Второй час — регистрация у BotFather, выбор конструктора, вставка токена, сборка первых блоков по твоей пьесе.
Третий час — связка с таблицей, злой тест с пяти сторон, вылавливание затыков. Пробел в токене, непубликованный черновик, забытая концовка.
К концу вечера у тебя рабочий бот. Некрасивый, простой, но живой и полезный. Красоту наведёшь завтра.
Не гонись за идеалом с первого раза. Ростовчанка свой бот трижды переделывала, и это нормально. Работающий кривой бот лучше идеального в голове.
А ты уже придумал, какое своё скучное действие отдашь боту? Напиши в комментариях, что за задача — подскажу, тянет её конструктор или там уже начинается код.
Такие разборы я собираю из реальных клиентских историй — где-то бот за вечер, где-то связка на нейросетях под ключ. Если тебе ближе разбирать это по шагам, а не по верхам, загляни туда, где удобнее читать: Telegram, ВКонтакте, MAX, мой сайт, YouTube, Instagram, Pinterest