Skip to content

ERAalex/Netology_Collective_work

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages