-
Отсеивание неподходящих анкет
QueVinchik позволяет настроить фильтры по следующим параметрам:- Возраст
- Наличие определённых слов в тексте анкеты
- Длина текста "О себе"
-
Уведомления о подходящих анкетах
Как только QueVinchik находит анкету, соответствующую вашим критериям, вы получите уведомление.
- Перейдите на официальный сайт Python и скачайте установочный файл.
- Запустите установку и обязательно отметьте галочкой пункт "Add Python to PATH".
- Скачайте архив с проектом QueVinchik по [ссылке на репозиторий].
- Распакуйте архив в удобное место на вашем компьютере.
-
Откройте командную строку (в Windows:
cmd.exe
) и перейдите в папку с проектом, используя командуcd
:cd C:\путь\к\папке\QueVinchik
-
Установите необходимые библиотеки командой:
pip install -r requirements.txt
-
Откройте файл
main_config.json
в любом текстовом редакторе. -
Настройте параметры в разделе telegram:
- api_id: Вставьте свой API ID Telegram. Как получить API ID.
- api_hash: Вставьте свой API Hash Telegram.
- delay_between_requests: Задайте задержку между запросами (рекомендуется не меньше 2 секунд).
-
В разделе forms можно настроить параметры фильтрации анкет:
- min_age и max_age: Укажите минимальный и максимальный возраст.
- check_age_in_text: Проверять ли возраст в тексте "О себе".
- minimal_text_size: Минимальная длина текста "О себе".
- skip_empty_texts: Пропускать анкеты с пустым текстом.
-
В разделе notify можно настроить уведомления:
- move_on_top: Перемещать ли уведомления поверх всех окон.
- send_notify: Включить или отключить уведомления.
-
Запустите бота и перейдите в режим просмотра анкет, что бы кнопка "👎" была видна
-
В командной строке выполните команду:
python main.py
- banwords.txt: содержит список слов, при наличии которых анкета будет автоматически пропущена.
- promotings.txt: список рекламных сообщений от бота и ответы на них.