Я запускаю серию постов про то, как Telegram-бот может стать твоим менеджером по продажам, записям на тренировки или занятия.
Без лишних теорий — только практика, код и готовые кейсы.
1. собирает заявки,
2. сохраняет их в таблицу,
#CodeShadow #TelegramBot #Python #ВоронкаПродаж
Please open Telegram to view this post
VIEW IN TELEGRAM
Один из моих учеников сказал: “я слишком стар для программирования”.
А потом сделал Telegram-бота за неделю.
Знаешь, что я ему ответил?
“Ты не старый. Ты просто наконец-то понял, что хочешь делать.”
🤩3🆒3 2
Привет!👋
Серия стартовала! Telegram-бот как менеджер по продажам — без теории, только код из реального проекта. Разберём, как этот бот собирает лиды быстрее лендинга, и напишем базу: приветствие + меню услуг.
Лендинг: юзер читает текст, заполняет форму... и сливает (конверсия 2-5%).
Бот: диалог в чате — меню на кнопках, шаг за шагом до контакта. За 1-2 минуты!
Бонус: лимит 2 заявки/сутки, база в SQLite — всё локально, без облаков.
Итог: экономия на менеджерах, лиды в кармане.🚀
Старт проекта в файле main1.py. Токен из token.txt, БД на SQLite. Функция check_reset_user — для лимита. show_user_menu — приветствие с клавиатурой.
#CodeShadow #TelegramBot #Python #ВоронкаПродаж #КлиентБот
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Из Поста 1: юзер зашёл, увидел меню. Теперь воронка в действии — анкета как разговор. Бот спрашивает: услуга? Имя? Контакт? Сохраняет в user_data, ведёт до конца. Нет хаоса — только лиды.
Форма на сайте: 10 полей, юзер заполнит 1.
Бот: шаг за шагом, кнопки для выбора — конверсия до 20-30%.
Лимит из Поста 1 + user_data = "память" без ошибок.
Добавляем обработку сообщений. service_selection: Выбор услуги + чек лимита. handle_form: Шаги ввода (имя → контакт → info). Inline-кнопки для удобства.
Смотри main2.py
В main():
app.add_handler(CallbackQueryHandler(contact_selection, pattern="^contact_"))
app.add_handler(MessageHandler(filters.TEXT & ~filters.COMMAND, handle_form))
⚡️ Тести: Выбери услугу → введи имя → кликни Telegram → @username. Бот "помнит" всё!
#CodeShadow #TelegramBot #Python #ВоронкаПродаж #КлиентБот
Please open Telegram to view this post
VIEW IN TELEGRAM
Фриланс учит дисциплине.
Если ты не работаешь — ты не ешь.
Поэтому лучше завести привычку работать по чуть-чуть каждый день.
Даже 1 час в день даст результат через месяц.
Привет!
Недавно ко мне обратился клиент с просьбой:
“Хочу простую страницу-визитку, чтобы человек понял, чем я занимаюсь, и мог быстро написать мне в Telegram.”
Без CMS, без форм регистрации — просто лёгкий мини-лендинг, который работает и на телефоне, и на ПК.
Главная задача — сделать быстро, красиво и понятно.
Вот с чего я начал
Создал базу на HTML: шапка, короткий текст, кнопка и футер.
Всего один файл —
index.html <!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<noscript>Услуги по разработке</noscript>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>Привет! Я — веб-разработчик</h1>
<p>Создаю современные сайты и автоматизирую бизнес-процессы</p>
<a href="https://news.1rj.ru/str/username" class="btn">Связаться</a>
</header>
</body>
</html>
🚬 Просто и без лишних деталей.
После этого перешёл к стилям — именно они делают проект “живым”.
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет!
Меню (1) + анкета (2) — заявка собрана. Финал: consent сохраняет в SQLite, админ видит лиды через /check. База растёт локально — строчки в requests.db, готово к экспорту.
1️⃣ Нет API, облаков — просто файл БД.2️⃣ Лиды: ID, имя, контакт, статус. Админ завершает кнопкой.3️⃣ Масштаб: потом на Sheets/N8N, но здесь — чистый Python.
consent: UUID для ID, INSERT в requests, +1 к счётчику. Уведомление админу. check_requests: Показывает активные (status=1) с кнопкой "Завершить".
Как это работает:
В main():
app.add_handler(CallbackQueryHandler(consent, pattern="^consent_"))
app.add_handler(CommandHandler("check", check_requests))
app.add_handler(CallbackQueryHandler(complete_request, pattern="^complete_"))
☕️ Тести: Заполни анкету → согласие → /check (как админ) — увидишь лид, кликни "Завершить". База живая!
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Серия готова — бот-менеджер на Python. Доработки? В комменты!
#CodeShadow #TelegramBot #Python #ВоронкаПродаж #КлиентБот
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from INNOPROG — здесь об IT
Продолжаем рассказывать о наших преподавателях 📚
Сегодня делимся небольшим интервью в формате вопрос/ответ с Артемием!
Ставьте 🔥, если нравится такой формат
Сегодня делимся небольшим интервью в формате вопрос/ответ с Артемием!
Ставьте 🔥, если нравится такой формат
Теперь самое интересное — дизайн.
Клиент хотел, чтобы страница выглядела чисто, современно и без перегруза.
Я использовал минималистичный подход: светлый фон, контрастный акцент и ровные отступы.🎧
body {
font-family: 'Inter', sans-serif;
background: #f9f9f9;
margin: 0;
padding: 0;
text-align: center;
}
header {
padding: 100px 20px;
background: white;
box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
h1 {
color: #222;
margin-bottom: 10px;
}
p {
color: #555;
}
.btn {
display: inline-block;
padding: 12px 30px;
background: #d62828;
color: white;
border-radius: 6px;
text-decoration: none;
margin-top: 25px;
transition: 0.3s;
}
.btn:hover {
background: #b71c1c;
}После верстки адаптировал под мобильные устройства, добавил favicon и метатеги — мелочи, но они создают впечатление готового проекта.
🥃 Вывод: даже простая HTML-страница может стать рабочим инструментом.
Если добавить чуть вкуса, структуры и практики — это уже коммерческий продукт, а не учебная работа.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
🧳 Кейс: Пишем трекер задач за 3 минуты
Поддержки канал подпиской🍫
https://youtube.com/@codeshadowit
#Python #CodeShadow #БыстрыйКейс
Поддержки канал подпиской
https://youtube.com/@codeshadowit
#Python #CodeShadow #БыстрыйКейс
Please open Telegram to view this post
VIEW IN TELEGRAM
8 3 2 2
Совет: записывай свои ошибки.
Серьёзно. Веди файл “грабли.py”, куда складывай, что сломалось и как ты это починил.
Через месяц это будет твоя личная база знаний.
🥂 Создал группу, где можно обсудить проекты, код, позадавать вопросы. Присоединяйся!
https://news.1rj.ru/str/codeshadowfaq
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Codeshadow | Делимся кодом
Здесь можно задавать вопросы, общаться, помогать другим и выкладывать свои проекты
✍️ Вопросы и предложения: @MifmanRu
✍️ Вопросы и предложения: @MifmanRu