малый бизнес ›Владелец небольшого цветочного магазина · Пошагово
1 июня 2026 г. · 3 мин чтения
Как сделать бота в Telegram для приема заказов
Создайте бота в Telegram для приема заказов через BotFather, настройте базу данных через Google Sheets и подключите платежи через ЮKassa. Весь процесс занимает от 2 до 4 часов, а стоимость — от 0 до 500 рублей в месяц за хостинг. Ниже — пошаговая инструкция для цветочного магазина без навыков программирования.
Что понадобится
Для создания бота нужен аккаунт Telegram, компьютер с доступом в интернет и 500 рублей на балансе для регистрации домена (необязательно). Если используете готовый конструктор, например, ManyBot или BotHelp, программирование не требуется. Для самостоятельной разработки на Python понадобится базовое знание языка и аккаунт на GitHub для хостинга.
Пошаговая инструкция — 7 шагов
- 1Шаг 1: Зарегистрируйте бота через BotFatherОткройте в Telegram бота @BotFather и отправьте команду /newbot. Придумайте имя бота (например, «Цветы от Анны») и username (должен заканчиваться на _bot). После создания вы получите токен — это ключ доступа к управлению ботом. Сохраните его в надежном месте.
- 2Шаг 2: Настройте базу данных для заказовСоздайте Google Таблицу с колонками: дата, имя клиента, товар, количество, адрес доставки, статус. Откройте доступ по ссылке для редактирования. Установите расширение «Google Apps Script» и привяжите таблицу к боту — это позвет сохранять заказы автоматически. Альтернатива — использовать сервис SheetDB.io, который превращает таблицу в API.
- 3Шаг 3: Подключите платежную системуЗарегистрируйтесь в ЮKassa (бывшая Яндекс.Касса) — для ИП или ООО это займет 1–2 дня. Получите shopId и секретный ключ. В настройках бота укажите эти данные для приема оплат через карты, СБП или Apple Pay. Комиссия ЮKassa — 2,5–3% за платеж, минимальная сумма вывода — 1000 рублей.
- 4Шаг 4: Напишите или настройте сценарий ботаИспользуйте готовый конструктор, например, BotHelp или ManyBot — там есть шаблоны для магазинов. В настройках создайте цепочку: приветствие → выбор категории (букеты, композиции) → выбор товара → оформление заказа → оплата. Если пишете сами, используйте библиотеку python-telegram-bot и примеры кода на GitHub.
- 5Шаг 5: Разместите бота на хостингеЗагрузите код на GitHub, затем подключите его к бесплатному хостингу PythonAnywhere или Railway (бесплатный лимит — 1000 запросов в день). Для более стабильной работы используйте VPS за 300–500 рублей в месяц, например, от Timeweb. Убедитесь, что бот работает 24/7 — проверьте через UptimeRobot.Арендовать VPS на Timeweb от 300 руб/мес →
- 6Шаг 6: Настройте уведомления и логистикуДобавьте в бота команду /admin, которая присылает уведомления о новых заказах в отдельный чат. Интегрируйте сервис доставки, например, СДЭК или Яндекс.Доставку, через их API. Укажите стоимость доставки в зависимости от зоны — для цветов это критично, так как букеты быстро вянут.
- 7Шаг 7: Протестируйте и запустите рекламуПроведите тестовый заказ: отправьте команду /start, выберите букет, оплатите 1 рубль (настройте тестовый режим в ЮKassa). Если всё работает, запустите таргетированную рекламу в Telegram Ads — бюджет от 500 рублей в день. Добавьте ссылку на бота в описание Instagram и на сайт.
Частые ошибки
Использование бесплатного хостинга без резервного копирования — бот может упасть в час пик, и заказы потеряются. Лучше сразу взять VPS.
Отсутствие проверки оплаты перед отправкой заказа. Если не подключить вебхук от ЮKassa, клиенты могут оформить заказ без оплаты, а вы потратите ресурсы.
Слишком сложное меню с 10+ шагами — пользователи бросают оформление на середине. Оптимально 3–4 шага до оплаты.
Частые вопросы
Сколько стоит создать бота для приема заказов?
Бесплатно, если используете конструктор и хостинг PythonAnywhere. С VPS и платным конструктором — до 1000 рублей в месяц.
Нужно ли ИП для подключения платежей?
Да, ЮKassa и другие агрегаторы требуют статус ИП или ООО. Самозанятые могут принимать оплаты только через переводы на карту.
Можно ли сделать бота без программирования?
Да, через BotHelp или ManyBot — там есть drag-and-drop редактор. Настройка займет 1–2 часа.
Как бот обрабатывает заказы в нерабочее время?
Бот работает 24/7 — заказы сохраняются в Google Таблицу, а утром вы видите их в ленте. Для срочных заказов настройте автоответчик.
Какие налоги платить с заказов через бота?
Если вы ИП на УСН «Доходы» — 6% от оборота. На патенте — фиксированная сумма в зависимости от региона. Консультируйтесь с бухгалтером.
Партнёр
sgenerate.ru— нейросеть для постов ВКонтакте и TelegramГенерирует текст и картинку за 5 секунд, строит контент-план, публикует по расписанию. Пакет START — бесплатно. Попробовать →