Данный проект представляет собой бота для социальной сети ВКонтакте, который может отправлять сообщения и случайные фотографии из заранее заготовленного списка. Бот реагирует на определенные команды, такие как "привет" и "фото".
-
Настройка окружения
- Установите необходимые зависимости, выполнив команду:
pip install vk_api python-dotenv
- Создайте файл
.env
в корне проекта и добавьте в него следующие строки:ЗаменитеVK_GROUP_ID=your_group_id VK_API_TOKEN=your_vk_api_token
your_group_id
на ID вашей группы ВКонтакте, аyour_vk_api_token
на ваш API токен VK.
- Установите необходимые зависимости, выполнив команду:
-
Запуск бота
- Запустите скрипт
vk_bot.py
, который содержит основной код бота.
- Запустите скрипт
-
Взаимодействие с ботом
- Отправьте сообщение с текстом "привет" для получения ответа от бота.
- Отправьте сообщение с текстом "фото" для получения случайной фотографии из заранее подготовленного списка.
- vk_bot.py: Основной скрипт бота, который обрабатывает входящие сообщения и отправляет ответы.
- .env: Файл конфигурации, в котором хранятся конфиденциальные данные (ID группы и API токен VK).
- cats: Папка с фотографиями, используемыми в проекте.
- README.md: Файл, который вы читаете сейчас, содержит описание проекта и инструкции по его использованию.
Проект может быть улучшен следующим образом:
- Реализация более сложной логики обработки сообщений и команд.
- Добавление возможности отправки различных типов медиа-файлов (аудио, видео).
- Внедрение обработки ошибок и улучшение логирования для отслеживания действий бота.
vk_api
: Библиотека для работы с API ВКонтакте.python-dotenv
: Библиотека для загрузки переменных среды из файла.env
.