All Projects → gleb-kosteiko → Vkb

gleb-kosteiko / Vkb

Licence: wtfpl
Bot for vk.com competitions

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Vkb

Sketal
Бот для ВКонтакте. Беседы / группы / развлечения.
Stars: ✭ 119 (+395.83%)
Mutual labels:  vk-api, bot, vk, vkontakte
Node Vk Bot Api
🤖 VK bot framework for Node.js, based on Bots Long Poll API and Callback API.
Stars: ✭ 195 (+712.5%)
Mutual labels:  vk-api, bot, vk, vkontakte
Vkbot
Простой разговорный бот на PHP
Stars: ✭ 88 (+266.67%)
Mutual labels:  bot, automation, vk, vkontakte
Vk To Telegram
Utility to forward posts from VK through callback API to telegram channel or chat
Stars: ✭ 24 (+0%)
Mutual labels:  bot, vk, vkontakte
vbio
Python модуль для написания скриптов, использующих Bots API для социальной сети Вконтакте (vk.com)
Stars: ✭ 10 (-58.33%)
Mutual labels:  vk, vkontakte, vk-api
Vk Requests
vk.com requests for humans. API library for vk.com
Stars: ✭ 162 (+575%)
Mutual labels:  vk-api, vk, vkontakte
Vk To Telegram Bot
Bot for auto-reposting posts from VK to Telegram channel
Stars: ✭ 103 (+329.17%)
Mutual labels:  vk-api, vk, vkontakte
Swiftyvk
Easy and powerful way to interact with VK API for iOS and macOS
Stars: ✭ 247 (+929.17%)
Mutual labels:  vk-api, vk, vkontakte
Vkbottle
Homogenic! Customizable asynchronous VK API framework
Stars: ✭ 191 (+695.83%)
Mutual labels:  vk-api, bot, vk
kasthack.osp
Генератор сырых дампов пользователей VK.
Stars: ✭ 15 (-37.5%)
Mutual labels:  vk, vkontakte, vk-api
py-vkontakte
A Python wrapper around the vk.com
Stars: ✭ 17 (-29.17%)
Mutual labels:  vk, vkontakte, vk-api
Vk Api Schema
JSON Schema of VK API
Stars: ✭ 158 (+558.33%)
Mutual labels:  vk-api, vk, vkontakte
Vkwave
Asynchronous framework for building high-performance & easy to scale projects interacting with VK's API.
Stars: ✭ 135 (+462.5%)
Mutual labels:  vk-api, bot, vk
vk-mini-app-boilerplate
Стартовый кит для создания сервиса на платформе VK Mini Apps с использованием React + Redux
Stars: ✭ 61 (+154.17%)
Mutual labels:  vk, vkontakte, vk-api
VideoforVk
Video for Vk (or VT) is client for Vk video API.
Stars: ✭ 27 (+12.5%)
Mutual labels:  vk, vkontakte, vk-api
InTouch
👥 InTouch - is a programming SDK build around vk.com API exposing most of the social platform features including messaging, news feed fetching, communities, and media management.
Stars: ✭ 33 (+37.5%)
Mutual labels:  vk, vkontakte, vk-api
easyvk-go
Simple way to work with VK API
Stars: ✭ 47 (+95.83%)
Mutual labels:  vk, vkontakte, vk-api
Vk api
Модуль для создания скриптов для ВКонтакте | vk.com API wrapper
Stars: ✭ 1,070 (+4358.33%)
Mutual labels:  vk-api, vk, vkontakte
Vkrss
Generates RSS feed of opened/closed vk.com wall or global searched opened posts. Features: post filtering (include/exclude by regexp and/or by owner type), ads skipping, automatic title generation, hash-tags extraction as RSS categories, initial author extraction, HTML formatting
Stars: ✭ 59 (+145.83%)
Mutual labels:  vk-api, vk, vkontakte
vk-api
VK SDK | VKontakte wrapper for standalone apps
Stars: ✭ 30 (+25%)
Mutual labels:  vk, vkontakte, vk-api

VKB - bot for vk.com competitions

Build Status release License

Script allows you to automate the searching and participation in random reposts competitions in vk.com.

Main capabilities

  • Check friends walls for competition posts and repost these posts (also joined all needed communities and added all needed users to friends)
  • Do reposts of random posts from mentioned communities (for simulation of the real user behavior)
  • To add random friends (also for simulation, like previose one)
  • Search competition posts in VK search and repost it
  • Search competition posts in already joined communities and repost it
  • Search competition communities, check walls for competitions, reposts these posts and join communities

Requirements for building and running

  • Java 8 or higher
  • Gradle 2.8 or higher
  • An account in vk.com that is not a pity to lose (admins are struggling with fake accounts and it can be banned)

How to build, configure and run

For building the project use Gradle. Go to the root project directory and run gradle dist command. It will generate zip archive in build\dist directory. Extract it somewhere and script is almost ready for running (just need to link it with your VK account and setup some properties).

Now about the configuration. First, you need to have an account in vk.com, which you'll use for running the script. I would recommend to use an account that is not a pity to lose, because it can be banned for "strange activity". The next thing you need to do - to configure some script properties. Go to conf directory and find there vkb.properties file. Here is an example of configured properties - vkb.properties. There are five required properties:

  • current.user.id - identification number of your account.
  • application.id - identification number of application (it's used for API requests to vk.com).
  • access.token - the key that is used for access your application to vk.com API.
  • communities.search.words - comma-separated list of key words, which will be used for searching of competition communities (e.g. competition,gifts,prizes).
  • post.classification.model - the model that allow identify competition posts.

Full list of properties, descriptions and example values you can find here.

Also there is Dockerfile for VKB.

Feel free to make pull requests!


Copyright © Gleb Kosteiko

This work is free. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See the COPYING file for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].