Skip to content

ernestlitvinenko/vkBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vkBot - бот рассылки постов ВКонтакте

Инструкция по использованию

  1. Устанавливаем python 3.8 или выше
  2. Устанавливаем нужные библиотеки pip install -r requirements.txt
  3. Далее делаем первичную настройку:
    • Получаем токен:

      1. Переходим по ссылке

      2. Выполняем вход в аккаунт

      3. Соглашаемся с правами доступа

      4. И копируем из аддресной строки access_token

        https://REDIRECT_URI#access_token= 533bacf01e11f55b536a565b57531ad114461ae8736d6506a3&expires_in=86400&user_id=8492&state=123456

        Данную строку мы должны скопировать и вставить в переменную TOKEN в main.py

        # Вставьте ваш токен сюда
        TOKEN = "YOUR_TOKEN"

        Строка должна принять вид:

        # Вставьте ваш токен сюда
        TOKEN = "533bacf01e11f55b536a565b57531ad114461ae8736d6506a3"
    • Логин и пароль

      • В main.py находим строки:
        LOGIN = 'YOUR_VK_LOGIN'
        PWD = 'YOUR_VK_PASSWORD'
        Как и следует из названия, вставляем логин и пароль от VK
    • Группы, текст поста и изображения (assets)

      В данной секции мы будем говорить о тех вещах которые необходимо закидывать в папку assets/

      • Группы находится в файле group.txt

        Важно добавлять группы исключительно в формате ссылки, то есть https://vk.com/ernestlitvinenko.

        Обязательно группы разделять переносом строки и не оставлять пустых строк между ссылками, иначе скрипт не поймет вход данных.

      • Текст поста необходимо добавлять в файл piar.txt

      • Изображения
        • Важно изображения расположить в папке assets и в переменной:
              PHOTO_FILEPATH = 'image.jpg' 
          Указать имя вашего изображения
  • Дополнительные настройки:

    • Как поставить таймер публикации на определенное время ?

      1. Переменную BYPASS_TIMER перевести в значение False
        BYPASS_TIMER = False
      1. Установить желаемое время публикации в переменной AT_TIME
        AT_TIME = '12:00'

      Обязательно указывать время через символ : !

      Публикация происходит раз в 24 часа !
    • Как поменять стандартный таймер между публикациями (5 минут)

      • Найдите переменную DELAY и поменяйте на желаемое количество минут

          DELAY = 5  # Delay between posts in minutes
        Время указано в минутах

    Важно!

    При изменении переменной BYPASS_TIMER на True действует обычный таймер между публикациями.
    Если на False - включается планирование события (24 часа)
Надеюсь вам помогла данная документация! Удачи в ваших опытах!

CREATED AND COPYRIGHTED BY ERNEST LITVINENKO

VK: https://vk.com/ernestlitvinenko

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages