2026 · shop-bot · линия «боты»

Бот-консультант магазина

Отвечает по прайсу магазина, есть ли товар. Понимает опечатки.

status
в работе
stack
Python · Telegram · Claude API
since
2026

черновик · текст собрал Claude по репозиториям и заметкам, перепишу сам

Telegram-бот для магазина: покупатель спрашивает обычными словами, есть ли товар, а бот находит его в прайсе и отвечает с ценой и остатком. На вопросы о характеристиках он отвечает по каталогам производителей.

Что оказалось важным

Люди пишут не так, как написано в прайсе: с опечатками, сокращениями, латиницей вместо кириллицы, а через сообщение уточняют «а в чёрном?». Поэтому поиск комбинирует несколько способов: точное совпадение, нечёткое сравнение и поиск по смыслу.

Главное правило — бот не отвечает по памяти: любую цену или остаток он обязан подтвердить поиском. Если нужного товара нет, он показывает похожее и прямо говорит, что это не то, что спросили. Честное «нет» лучше, чем чужой артикул под видом нужного.

Ещё несколько решений: кнопки с вариантами уточнения под ответом, чтобы не печатать с телефона; заявка менеджеру вместо оформления заказа; дневной потолок трат на модель.

Кто писал

Код почти целиком написан Claude, это видно по коммитам. Моя часть — разобраться в задаче, решить, как бот должен себя вести, и проверять его на реальных вопросах. Клиента не называю.