Скрипт позволяет загружать комикс по api VK в группу Вконтакте.
- Скачайте проект:
git clone https://github.com/NankuF/sending_comics_in_vk.git
- Перейдите в директорию:
cd sending_comics_in_vk
- Создайте виртуальное окружение:
python -m venv venv
- Активируйте окружение:
. ./venv/bin/activate
- Установите зависимости:
pip install -r requirements.txt
- Создайте группу в Вконтакте.
- Узнайте ее id: Узнать id.
- Создайте приложение типа
standalone-приложение
: Создать. - Скопируйте id приложения и вставьте его в url в следующем пункте.
- Получите токен доступа к api vk: вставьте этот url в адресную строку, в ответном url будет указан token.
https://oauth.vk.com/authorize?client_id=YOUR_APP_ID&display=page&scope=photos,groups,wall,offline&response_type=token&v=5.131&state=123456
- Создайте файл
.env
и сохраните в нем ваш токен, id группы и интервал публикации в секундах:
VK_TOKEN=your_token
VK_GROUP_ID=your_group_id
PUBLICATION_INTERVAL=86400 # 86400 секунд = 24 часа
python xkcd.py
- Создать файл .env
- Выполнить команду
docker run -d --name sending_comics_in_vk --restart always --env-file .env nanku/sending_comics_in_vk