Техническое задание: Генератор комбинаций хештегов
Цель проекта
Создать инструмент для автоматического формирования готовых к публикации блоков хештегов из пользовательских списков ключевых слов. Результат предназначен для использования в социальных сетях, где требуется массовая публикация тегов в комментариях.
Основной функционал
- Ввод данных: Пользователь предоставляет два списка:
- Список корневых слов (например: отопление, котел, котельная).
- Список суффиксов (например: москва, спб, купить, цена).
- Генерация: Скрипт создает все возможные уникальные комбинации «корень + суффикс» без повторов.
- Форматирование: Каждая комбинация преобразуется в хештег (например, #отоплениемосква, #котелкупить).
- Разбивка на блоки: Сгенерированные хештеги автоматически разбиваются на группы по 30 штук в каждой, с учетом лимитов на количество символов или тегов в одном комментарии социальной сети.
- Вывод результата: Предоставление готовых текстовых блоков для удобного копирования и вставки (копипаста) в комментарии.
Требования к реализации
- Программа может быть реализована в виде:
- Скрипта на языке Python с консольным или простым графическим интерфейсом.
- Telegram-бота с интуитивно понятным диалогом для ввода списков и получения результата.
- Обязательное исключение дубликатов на этапе генерации комбинаций.
- Четкое структурирование вывода: каждый блок из 30 хештегов должен быть визуально отделен (например, пустой строкой).
- Код должен быть чистым, с комментариями.
Ожидаемый результат
Исполнитель предоставляет работоспособный скрипт или бота, исходный код и краткую инструкцию по запуску и использованию.