Скрипт ищет именинников на странице Вконтакте и поздравляет их в ленте.
- python3 - скрипт работает на версиях 3.6 и 3.8. На других версиях не тестировался.
- requests - обязательная библиотека с помощью которой делаются запросы к API Вконтакте
- pprint - не обязательная библиотека, но с ней удобней читать вывод. Если не устанавливать, нужно удалить строки с pprint в скрипте vk_bday.py.
Установка зависимостей:
pip install requests pprint
Перед использованием необходимо:
- Внести свои данные в файл vk_tokens.py
- Прописать пути к картинкам и файлу last_post_id.json
Файл last_post_id.json создаётся функцией сохранения id последнего поста с поздравлением.
id необходим для удаления последнего поста, перед размещением нового, если вы не часто постите.
python3 vk_bday.py
Для автоматизации можно добавить запуск в cron