Skip to content

n0iz3on3/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

community project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%