-
Notifications
You must be signed in to change notification settings - Fork 2
Home
В этой статье мы создадим бота и интегрируем его в группу VK на Python 3.x
Для тех, кто хочет написать простого бота для своего сообщества, умеющего определять команды и выводить соответствующий ответ- Для начала создадим бота в ВК, настроим API-ключ и включим Long Poll API
- Настроим Long Poll
- Добавим определения команд, которые будет обрабатывать бот
- Создадим ассоциации команд
- Добавим клавиатуру
- Разместим его на pythonanywhere
Для это нужно зайти в «группы» → «создать сообщество»
Выберите любой тип сообщества и введите название, тематику группы
На открывшейся странице настроек, выберите «Работа с API»
Далее, необходимо создать API-ключ
Затем выберите нужные вам параметры с доступом для вашего API-ключа
Скорее всего, вам придётся подтверждать действие в ВК с помощью мобильного телефона. Затем скопируйте полученный API-ключ где-нибудь в файл. Он нам еще понадобится
Затем нужно разрешить сообщения. Для этого переходим в «сообщения» и включаем их. Также включим "Возможности ботов" в "Сообщения" -> "Настройки для бота"
Там же разрешим добавить сообщество в группы, если мы хотим чтобы бот мог получать сообщения из группы
Для работы с Long Poll API используем библиотеку vk_api. Установить его можно через pip
Перед работой сохраним наш API-токен в файл config.py оттуда мы будем загружать наш ключ.
Создадим наш первый скрипт. Назовем server.py, который будет основным скриптом сервера Импортируем нужные нам модули: