Skip to content

Latest commit

 

History

History
67 lines (49 loc) · 3.87 KB

README.md

File metadata and controls

67 lines (49 loc) · 3.87 KB

Hi there, we are Alex , Aleksandra, Sergei

Computer science students

Typing SVG

VKfinderBot

Описание

Чат-бот поможет вам найти людей из социальной сети ВКонтекте по выбранным параметрам:

  • возраст
  • город
  • пол

А так же отсортирует полученную выборку пользователей исходя из совпадений с вашими интересами, которые вы указали на своей странице ВКонтакте.

Бот связан с базой данных (PostgreSQL), что позволяет хранить информацию о пользователях, сохранять выбранные ими анкеты, удалять из выбранных или помещать анкеты в бан-лист, чтобы больше их не видеть в выдаче.

Так же реализованы сессии пользователей в базе данных: каждый пользователь может находиться на разных уровнях взаимодействия с ботом и ничего при этом не должно даже упасть.

бот написан в рамках учебной программы начинающими питонистами, так что будьте готовы ко всему, заглядывая внутрь.

Инструкция

🏃

  1. Перед началом использования склонируйте данный репозиторий себе на устройство
git clone [email protected]:ERAalex/Netology_Collective_work.git

🧰

  1. Далее установите все используемые библиотеки
pip install -r requirements.txt

🔑

  1. Заполните авторизационные переменные в файле settings.ini:
[VKONTAKTE]
token_user = 
token_community = 
[DATABASE]
username = 
password =

в переменную token_user кладем access token - как получить?

в переменную token_community кладем токен сообщества - как создать сообщество в ВК? - как получить токен сообщества?

переменные в DATABASE заполняем тем же, чем вы логинитесь в postrges

🏃

  1. Запустите файл python main.py

💌

  1. Нажмите "Написать сообщение" в вашем сообществе, перейдите в диалог и напишите start для начала взаимодействия с ботом. Далее следуйте подсказкам на экране

🤝 Contact

You can find our profiles here and see our projects. Subscribe to Us