Чат-бот поможет вам найти людей из социальной сети ВКонтекте по выбранным параметрам:
- возраст
- город
- пол
А так же отсортирует полученную выборку пользователей исходя из совпадений с вашими интересами, которые вы указали на своей странице ВКонтакте.
Бот связан с базой данных (PostgreSQL), что позволяет хранить информацию о пользователях, сохранять выбранные ими анкеты, удалять из выбранных или помещать анкеты в бан-лист, чтобы больше их не видеть в выдаче.
Так же реализованы сессии пользователей в базе данных: каждый пользователь может находиться на разных уровнях взаимодействия с ботом и ничего при этом не должно даже упасть.
бот написан в рамках учебной программы начинающими питонистами, так что будьте готовы ко всему, заглядывая внутрь.
- Перед началом использования склонируйте данный репозиторий себе на устройство
git clone [email protected]:ERAalex/Netology_Collective_work.git
- Далее установите все используемые библиотеки
pip install -r requirements.txt
- Заполните авторизационные переменные в файле settings.ini:
[VKONTAKTE]
token_user =
token_community =
[DATABASE]
username =
password =
в переменную token_user кладем access token - как получить?
в переменную token_community кладем токен сообщества - как создать сообщество в ВК? - как получить токен сообщества?
переменные в DATABASE заполняем тем же, чем вы логинитесь в postrges
- Запустите файл
python main.py
- Нажмите "Написать сообщение" в вашем сообществе, перейдите в диалог и напишите start для начала взаимодействия с ботом. Далее следуйте подсказкам на экране
You can find our profiles here and see our projects. Subscribe to Us