Skip to content

BlayzerQ/VKBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 

Repository files navigation

VKBot

Π§Π°Ρ‚-Π±ΠΎΡ‚ Π½Π° Java для Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅. ИдСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°ΠΊ "АссистСнт" Π² конфСрСнциях.

Π’ΠΠ˜ΠœΠΠΠ˜Π•: Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±ΠΎΡ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Java 8

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ настройка:

  1. Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΡ‚Π° Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ срСду вашСй IDE
  2. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ access_token, прСфиксы ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния
  3. По нСобходимости Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»
  4. Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΈ любоС Java ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

Π‘ΠΌΠ΅Π½Π° прСфиксов:

  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΠΎΡ‚ отзываСтся Π½Π° ΠΏΡΡ‚ΡŒ прСфиксов: !, Ρ„Π±, Ρ„Π°ΠΉΠ½Π±ΠΎΡ‚, Π²Π±, Π²ΠΊΠ±ΠΎΡ‚
  • Π‘ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π² Π³Π»Π°Π²Π½ΠΎΠΌ классС Π±ΠΎΡ‚Π°

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»:

  • Бписок ΠΊΠΎΠΌΠ°Π½Π΄ (Бписок всСх ΠΊΠΎΠΌΠ°Π½Π΄ Π±ΠΎΡ‚Π° ! ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹)
  • ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ (Плагин прСвСтствия, массив сообщСний с ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Π½ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Messages)
  • Π‘Π»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Π΅ сиськи (БСрутся ΠΈΠ· ΠΏΠ°Π±Π»ΠΈΠΊΠ°, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… VK.getPosts(-groupID, postsLimit) Π²Π½ΡƒΡ‚Ρ€ΠΈ модуля Posts)
  • Π‘Π»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Π΅ ΠΌΠ΅ΠΌΡ‹ (БСрутся ΠΈΠ· ΠΏΠ°Π±Π»ΠΈΠΊΠ°, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… VK.getPosts(-groupID, postsLimit) Π²Π½ΡƒΡ‚Ρ€ΠΈ модуля Posts)
  • Π‘Π»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Π΅ ΠΌΠ΅ΠΌΡ‹ с 2ch (БСрутся ΠΈΠ· ΠΏΠ°Π±Π»ΠΈΠΊΠ°, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… VK.getPosts(-groupID, postsLimit) Π²Π½ΡƒΡ‚Ρ€ΠΈ модуля Posts)
  • Π‘Π»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Π΅ Π΄Π΅Π²ΡƒΡˆΠΊΠΈ (БСрутся ΠΈΠ· ΠΏΠ°Π±Π»ΠΈΠΊΠ°, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… VK.getPosts(-groupID, postsLimit) Π²Π½ΡƒΡ‚Ρ€ΠΈ модуля Postsy)
  • ΠšΡƒΡ€Ρ Π²Π°Π»ΡŽΡ‚ (ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ основных курсов Π²Π°Π»ΡŽΡ‚ с сайта fixer.io, находится Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Sites)
  • Π¨Π°Ρ€ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΊΠ° (Π Π΅ΡˆΠ°Π΅Ρ‚ Π·Π° вас, находится Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Messages)
  • Π”Π°Ρ‚Π° ΠΈ врСмя (ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя, находится Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Messages)
  • Онлайн сСрвСров FineMine (Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π° сайт Π½Π΅ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ. Находится Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Sites)
  • Π‘Π»ΡƒΡ‡Π°ΠΉΠ½ΠΎΠ΅ с FineMine (БСрутся ΠΈΠ· ΠΏΠ°Π±Π»ΠΈΠΊΠ°, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… VK.getPosts(-groupID, postsLimit) Π²Π½ΡƒΡ‚Ρ€ΠΈ модуля Posts)
  • Π‘Π»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Π΅ ΡˆΠΊΠΎΠ»ΡŒΠ½ΠΈΡ†Ρ‹ (БСрутся ΠΈΠ· ΠΏΠ°Π±Π»ΠΈΠΊΠ°, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… VK.getPosts(-groupID, postsLimit) Π²Π½ΡƒΡ‚Ρ€ΠΈ модуля Postsy)
  • ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° смайла (ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ΡΡ смайл "Π›ΡƒΠ½Π°", находится Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Messages)
  • Поиск Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ (Поиск ΠΏΠΎ Ρ„Ρ€Π°Π·Π΅ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎ Π·Π°ΠΏΡ€ΠΎΡΠΈΠ²ΡˆΠ΅ΠΌΡƒ. Находится Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Messages)
  • Поиск Π³ΠΈΡ„ΠΎΠΊ ΠΏΠΎ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ (Поиск ΠΏΠΎ Ρ„Ρ€Π°Π·Π΅ ΠΈΠ»ΠΈ смайлу ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π³ΠΈΡ„ΠΊΠΈ Π·Π°ΠΏΡ€ΠΎΡΠΈΠ²ΡˆΠ΅ΠΌΡƒ. Находится Π² Messages)
  • Π§Π°Ρ‚ с Π±ΠΎΡ‚ΠΎΠΌ (ΠžΠ±Ρ‰Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· iii.ru)
  • Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π»ΡŽΠ±Ρ‹Ρ… ссылок (Π§Π΅Ρ€Π΅Π· VK)
  • ΠœΡƒΠ·Ρ‹ΠΊΠ° (Бписок ΠΌΡƒΠ·Ρ‹ΠΊΠΈ ΠΈΠ· Π²Π°ΡˆΠΈΡ… Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ Π² Π’Πš. Пока Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚)
  • ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Ρ… сообщСний ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π±ΠΎΡ‚Π° (Находится Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Messages)
  • ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° случайных ΡˆΡƒΡ‚ΠΎΠΊ с bash.im (Находится Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Sites)

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

  • Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ID ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ ΠΏΠ°Π±Π»ΠΈΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ https://vk.com/linkapp

  • Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ access_token, создайтС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° страницС https://vk.com/apps?act=manage ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эту ссылки, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² Π°ΠΉΠ΄ΠΈ прилоТСния (Π›ΠΈΠ±ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΅) https://oauth.vk.com/authorize?client_id=60474390&scope=offline,notify,friends,photos,audio,video,pages,status,notes,messages,wall,docs,groups,notifications,stats,email&display=page&response_type=token&redirect_uri=https://oauth.vk.com/blank.html

  • Если полслС запуска Π±ΠΎΡ‚Π°, Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Π’Πš Π½Π΅ происходит, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΈ скопируйтС ссылку ΠΈΠ· тСкста ошибки, ΠΎΡ‚ΠΊΡ€Ρ‹Π² ссылку Π½Π° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΆΠ΅Π½ΠΈΠ΅ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· тСкстовый Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ links Π² Debian ΠΈ ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ:

  • Π’ ΠΏΠ°ΠΏΠΊΠ΅ modules находятся классы ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ

  • Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ происходит Π² Π³Π»Π°Π²Π½ΠΎΠΌ классС ΠΌΠΎΠ΄Π°

  • ΠœΠΎΠ΄ΡƒΠ»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со всСми ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ API Π²ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅, Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² классС VK Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° api.

ЛицСнзия:

Код распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPL V2 (General_Public_License V2)

Releases

No releases published

Packages

No packages published

Languages