| Клиент | Юлия Говорухина, «АгроЯрко» |
|---|---|
| Что делает бот | Собирает заказы растений из Telegram и MAX, сводит в таблицу, выставляет счета |
| Площадки | Telegram, MAX, Яндекс Диск, Яндекс Таблица |
| Технологии | Python, Яндекс Облако, SQLite в Object Storage, Bot API |
| Данные | Только в России, без ИИ (152-ФЗ) |
| Второй бот | Вакансии из Telegram: отбор, сопроводительное, отправка по кнопке |
Заказы живут в переписке, а не в таблице
У Юли канал «АгроЯрко» и группа «Комментарии АгроЯрко» в Telegram — 182 участницы, плюс такая же группа в MAX. Юля публикует пост-предложение: «Сейчас есть возможность заказать саженцы рябины Додонг…» — и участницы отвечают в общей ленте, вперемешку с разговорами.
Каждый заказ — вручную
Выбрать из переписки, занести в таблицу, ответить каждой «Ок, вижу». На это уходит время, а не на растения.
Заказ легко потерять
Заказы тонут среди вопросов «розы уже укрывать?» и «у неё лист характерный».
Telegram и MAX
Тексты одинаковые, аудитория разная. Собирать заказы нужно из обеих групп сразу.
Один бот на обе площадки
Бот работает в группе Telegram и в группе MAX. Юля добавляет его администратором — права минимальные, удалять сообщения и банить не нужно.
Сбор открывается из поста
Юля публикует пост — бот пишет ей в личку «Открыть сбор? Как назвать?». Она отвечает названием («Рябина Додонг») или словом «нет». Открытый сбор работает сразу в обеих группах.
Заказы разбираются по правилам, без ИИ
Сигналы заказа: «мне», «закажите», «запишите», «включите в список», «хочу». Количество — цифрой или словом, если числа нет — считаем один. Растение сопоставляется с названием сбора с учётом падежей.
Сомнительное — не теряется
Сообщения, где сигнал слабый, в таблицу не пишутся: в 20:00 бот присылает Юле список со ссылками, чтобы она решила сама.
Таблица, которую не страшно править
Заказы сводятся в один файл «АгроЯрко/Заказы.xlsx» на Яндекс Диске. Бот дописывает строки раз в 30 минут и никогда не меняет колонки «Статус» и «Комментарий» — их заполняет Юля. Строки сопоставляются по ID, поэтому сортировать, фильтровать и удалять можно.
Участницы получают ответ
Примерно через минуту бот отвечает цитатой на каждое сообщение-заказ: «Ок», «Приняла в работу», «Записала». Фразы чередуются, повторов на один заказ нет.
Счета по выбранным сборам
Помощник открывает сбор в чате, собирает заявки на выбранные сборы и выставляет счёт — оплата не теряется в переписке.
От поста до счёта
Юле не нужно учить команды: всё управление — ответом на сообщение бота в личке.
Пост в группе
Юля публикует предложение в Telegram и MAX.
Вопрос в личку
Бот спрашивает: «Открыть сбор? Как назвать?» — Юля отвечает названием.
Сбор открыт в двух группах
Участницы пишут заказы, бот отвечает и собирает строки.
Таблица
Заказы появляются в «Заказы.xlsx» на Яндекс Диске; Юля ставит статусы: заказано / оплачено / привезено / отменено.
Счёт
По выбранным сборам бот выставляет счёт участнице.
Дайджест
В 20:00 — список сомнительных сообщений со ссылками, чтобы ничего не потерялось.
Что в итоге
Данные лежат в России: бот работает в российском облаке, таблица — на Яндекс Диске, ИИ не используется. Для персональных данных участниц это условие, а не бонус.
Бот, который ищет работу вместо меня
Тот же подход — снять рутину. Бот читает каналы из папки «Биржи» в Telegram и отбирает вакансии под мой профиль.
Удалёнка, senior, Директ / VK / Авито
Ключевые слова и исключения — в конфиге. Свежесть поста — 48 часов.
Сопроводительное под вакансию
Пишется через Claude под конкретный текст вакансии, а не шаблоном.
Только по кнопке
Бот присылает карточку: резюме, письмо, ссылка. Отклик уходит после нажатия «Отправить».
Резюме под направление
`direct.pdf` — Директ и таргет, `general.pdf` — интернет-маркетолог. Бот выбирает по тексту вакансии.
Лимиты вместо спама
Не больше 10 откликов в час, паузы 20–60 секунд, чтобы аккаунт не выглядел ботом.
Сухой прогон
`--dry-run` показывает, что уйдёт, но ничего не отправляет.
Три вывода про автоматизацию
Правила важнее ИИ
Разбор по словам-сигналам, падежам и количеству работает предсказуемо и дешевле. А главное — когда бот сомневается, он не теряет заказ, а помечает «уточнить» и присылает список.
Бот должен жить в привычном интерфейсе
Юля не учила команды и не проверяла новую панель — она открывает свой файл в Яндекс Таблицах. Управление сбором — ответ на сообщение бота.
Данные — часть продукта, а не галочка
Российский сервер, Яндекс Диск, никакого ИИ и зарубежных сервисов. Для аудитории 50+ и персональных данных это снимает половину возражений.
Это описание конкретных проектов, а не обещание для вас. Что реально нужно в вашем случае — скажу на диагностике.