Giter VIP home page Giter VIP logo

examplevkbot's Introduction

Пример бота для ВК

Данный бот сделан для демонстрации возможностей. Это лишь малая часть того, что можно ли сделать.

Установка зависимостей

Для начала нам нужно установить сам Python. Делается на linux это так:

apt install python

Или

sudo apt install python

Теперь устанавливаем библиотеку vk api командой:

pip install vk_api

Настройка бота

Настройка Группы ВК

Теперь нам нужно включить сообщения в группе вк. Делаем это так:

Включение сообщений

Теперь нам нужно включить возможности ботов. Также можно по желанию добавить кнопку начать.

Включение возможностей ботов

После чего нужно создать токен. Делаем это в настройках API. Обратите внимание, нужно обязательно дать права на отправку сообщений. Лучше сохранить куда-нибудь токен, чтобы потом не потерять.

Создание токена

И нам осталось включить LongPoll API и поставить последнюю версию.

Включаем LongPoll

А также добавляем сообщения в типы событий, и настройка в вк занончена!

Типы событий — сообщения

Настройка бота

Заходим в файл settings.py и вставляем в поле token свой токен от группы ВК. Он должен иметь разрешение на отправку сообщений. После этого заходим в файл bot.py и меняем сообщения. msg — это отправка сообщения. msgkbrd — отправка сообщения с клавиатурой.

Включение бота

Всё, что осталось сделать — включить бота. Для этого в консоли заходим в папку с ботом, например:

cd vkbot

И запустить бота командой:

python bot.py

Теперь наш бот запущен, и всё хорошо!

examplevkbot's People

Contributors

awercode avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.