Skip to content

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

License

Notifications You must be signed in to change notification settings

ViolinaS/DatingChatbot-VKontakte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Чат Бот для знакомств в Vkontakte

Python vkapi Postgres alchemy

Dating Chat Bot for Vkontakte social network

Задачи которые выполняет Бот:

  1. Ищет людей, подходящих под условия, на основании информации о пользователе из VK:
  • Возраст, пол, город, семейное положение.

  • Если информации недостаточно Бот дополнительно уточнит её у пользователя.

  1. У тех людей, которые подошли по требованиям пользователю на основании профиля и запрошенных данных, получает топ-3 популярных фотографии профиля и отправляет их пользователю в чат вместе со ссылкой на найденного человека. Популярность определяется по количеству лайков к фото.

  2. Добавляет человека в избранный список, используя БД PostgreSQL.

  3. Добавляет человека в черный список используя БД PostgreSQL.

  4. Люди не повторяюся при повторном поиске.


Для работы Бота в чате в Vkontakte Вам понадобится:

  1. Сообщество, от имени которого ваш бот будет общаться с пользователями ВКонтакте.
  2. Токен сообщества
  3. Токен пользователя

Активация Бота:

  1. Заполнить в файле configdata: access_token(токен пользователя), postgres_password, group_id(идентификатор сообщества), group_token(токен сообщества)
  2. Корректно указать путь к базе PostgreSQL, где будут созданы таблицы для работы Бота:
  • заменить название базы на свою в файле PostgreSQL
  1. Установить недостающие библиотеки - requirements

  2. Бот активируется словом "Привет" в чате ВКонтакте.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages