TG-Broadcaster — рассылка сообщений от Tg-бота по CSV-базе
@stassabadyr· ТелеграмБезопасностьПроверка пройдена
Для вашей безопасности Vibedepot автоматически проверяет архив на вредоносные файлы, подозрительный код, серьёзные уязвимости и опасные настройки. Возможны неточности. Детали можно уточнить в чате с продавцом.
Проверено:
Существенных замечаний при автопроверке не обнаружено.
О продукте
# TG-Broadcaster — рассылка сообщений от Telegram-бота по CSV-базе Готовый Python-скрипт для массовой рассылки сообщений от вашего Telegram-бота. Подходит для анонсов, запусков Mini App, промо, обновлений продукта, рассылок по своей аудитории бота и уведомлений с кнопкой на внешний сайт, Telegram Mini App или deep link. ## Что делает Скрипт отправляет сообщения по базе `chat_id` из CSV-файла. Каждое сообщение — картинка с HTML-подписью и inline-кнопкой с любой ссылкой. Ведёт лог, сохраняет прогресс в `state.json` и может продолжить рассылку с того же места после остановки или падения. ## Что внутри ✓ Готовый `Send.py` для Telegram Bot API ✓ Отправка картинки через `sendPhoto` ✓ HTML-форматирование caption (`<b>`, `<i>`, `<a>`, `<code>`) ✓ Inline-кнопка с любой ссылкой: сайт, Mini App, deep link ✓ CSV-база `chat_id` — по одному на строку ✓ Rate limiter и жёсткий лимит отправки ✓ Обработка `429 Too Many Requests` через `retry_after` ✓ Продолжение рассылки через `state.json` после остановки ✓ Логи успешных и ошибочных отправок (ротация 5 МБ × 3) ✓ Многопоточная отправка (1–10 воркеров) ✓ Мягкая остановка по `Ctrl+C` с сохранением прогресса ✓ `.env.example` без хранения токена в коде ✓ `start_here.md` и `README.md` для быстрого старта ✓ Безопасный `users.example.csv` вместо реальной базы ✓ Коммерческая лицензия ## Требования - Python 3.11+ (рекомендуется 3.12 или 3.13) - Токен Telegram-бота от @BotFather - Стабильный интернет на время рассылки - ~10 МБ свободного места ## Как это работает 1. Вы создаёте бота через @BotFather и получаете токен. 2. Собираете базу `chat_id` — тех, кто уже запускал вашего бота или явно согласился получать сообщения. 3. Заполняете `.env`: токен, путь к CSV, ссылку для кнопки. 4. Запускаете `python Send.py`. 5. Скрипт отправляет сообщения с задержкой, обрабатывает ошибки, пишет лог и сохраняет прогресс. 6. Если что-то пошло не так — можно прервать `Ctrl+C`, а потом продолжить с того же места: `python Send.py`. ## Кому подходит - Владельцам Telegram-ботов с базой 100–10000 пользователей - Инфобизнесу, запускающему Mini App и промо - Разработчикам ботов, которым нужна «рассылка из коробки» - SMB, которые ведут клиентов в Telegram ## Важно Используйте только **свою** базу пользователей, которые запускали вашего бота или явно согласились получать сообщения. Скрипт **не предназначен** для спама, парсинга аудитории или обхода ограничений Telegram. ## Что вы получите после покупки ZIP-архив с 14 файлами (см. `README.md` внутри), лицензией и документацией. Скрипт работает без интернета, кроме запросов к Telegram Bot API.
Что входит
Отзывы покупателей
0 всегоОтзывы появятся после первых покупок.



