Как сделать кнопки быстрых ответов(keyboard) для ботов в ВК , вконтакте , VK

Как сделать кнопки быстрых ответов(keyboard) для ботов в ВК , вконтакте , VK Вконтакте, Клавиатура, Бот, Длиннопост

Недавно Вконтакте опубликовала новый функционал для ботов ВК — кнопки быстрых ответов или же keyboard. Наша команда «ботописцев» сразу заинтересовалась этим нововведением и начала изучать официальную API, чтобы рассказать вам и показать подробную инструкцию по созданию бота использующего keyboard.


После создания сообщества в ВК проследуйте по этому пути:

«Управление сообществом» →«Сообщения» и включите диалоги сообщества. Теперь в подменю «Настройки для бота» включите «Возможности ботов».

Как сделать кнопки быстрых ответов(keyboard) для ботов в ВК , вконтакте , VK Вконтакте, Клавиатура, Бот, Длиннопост

Писать будем используя Сallback api(отправляет каждое действие в сообществе по отдельности на сервер). Поэтому его тоже следует настроить. Переходим в

«Управление сообществом» →»Работа с API». Для работы бота нужно зарегистрировать ключ доступа. Нажимаете «Создать ключ» и выбираете все поля. Подтверждаем номер телефона и сохраняем куда нибудь ключ доступа. Теперь переходим во вкладку Callback API. Ставим свое название сервера и выбираем последнюю версию версию API. Во вкладке «Типы запросов» выбираем только входящие сообщения.

Как сделать кнопки быстрых ответов(keyboard) для ботов в ВК , вконтакте , VK Вконтакте, Клавиатура, Бот, Длиннопост

Теперь вам понадобится сервер для хостинга своего бота. Вы можете использовать бесплатные хостинги, например Hostinger или 000webhost.

Если вы будете использовать дешевые/бесплатные хостинги, то вероятнее всего на них будет отключен Curl(вы не сможете отправлять ботом медиа файлы, только текст), и его нельзя включить. Если у вас свой сервер или хороший купленный, то вам надо подключить Curl для полноценной работы бота из нашего примера.


Скачайте архив: https://vk.com/doc-138868421_467903876 или https://github.com/digitalstars/vk_api


В блоке CONFIG укажите свой ключ доступа сообщества и ключ для подтверждения сервера. Так же укажите директорию на сервере где у вас будут храниться картинки.

$send — это флаг, который обозначает, выбрал ли пользователь одну первых кнопок. Служит для того, чтобы отправлять нужное сообщение.


Теперь вы знаете как работает код, и можете подстроить его под себя.


Заливайте свой скрипт и библиотеку на сервер. Теперь заходим в настройках во вкладку Callback API, вписываем в поле адреса путь до своего скрипта и жмем подтвердить. Если вы все сделали правильно, то рядом с адресом появится зеленая галочка.

Как сделать кнопки быстрых ответов(keyboard) для ботов в ВК , вконтакте , VK Вконтакте, Клавиатура, Бот, Длиннопост

Ну вот и все, у вас теперь тоже есть бот с клавиатурой.

Источник: http://youtube.forum.wtf/viewtopic.php?id=265 - там видео инструкция есть.

Лучшие посты за сегодня
8474

РФ - 2%

РФ - 2%
6916

Звучит-то как аппетитно

Звучит-то как аппетитно
6515

Пару комментариев про NashStore - типа замена Google Play

Пару комментариев про NashStore - типа замена Google Play Nashstore, Импортозамещение, Длиннопост
Показать полностью 1
5893

Вот оно че

Вот оно че Длиннопост, Комментарии на Пикабу, Скриншот
Вот оно че Длиннопост, Комментарии на Пикабу, Скриншот
Вот оно че Длиннопост, Комментарии на Пикабу, Скриншот
Показать полностью 3
5843

Задолбали

5724

Знакомство с Пикабу!

Показать полностью
5489

Жалко Мыколу?

Жалко Мыколу? Политика, Россия, Украина, США, Германия, Латвия, Зерно, Twitter, Скриншот, Юмор
Показать полностью 1
5436

Когда не принял во внимание возможные последствия...

5251

Привет Италия

5156

30 лет развития

30 лет развития Гайдар, Россия, Правительство, СССР, Промышленность, Цитаты, Картинка с текстом, Политика
4779

Насмотрелся в соцсетях на вашу высокую кухню и тоже решил попробовать. La sa sisa

Насмотрелся в соцсетях на вашу высокую кухню и тоже решил попробовать. La sa sisa
4567

А что, так можно было?

А что, так можно было? Новости кино и сериалов, Coca-Cola, Очаково, Квас, Газировка, Напитки, Маркетинг, Импортозамещение
4424

Перемога или...

Показать полностью 2
4314

Та самая женщина, чье лицо мы до сих пор видим на шоколаде "Аленка"

Та самая женщина, чье лицо мы до сих пор видим на шоколаде "Аленка"
4223

Ответ на пост «Москвич Логан»

Ответ на пост «Москвич Логан» Москвич, Авто, Национализация, Концепт, Ответ на пост
Ответ на пост «Москвич Логан» Москвич, Авто, Национализация, Концепт, Ответ на пост
Показать полностью 2
3838

Переиграла и уничтожила

Переиграла и уничтожила Юмор, Скриншот, Twitter, Криптовалюта
Показать полностью 1
3785

Мясо и всё такое

Мясо и всё такое Рецепт, Кулинария, Мясо, Длиннопост, Еда
Мясо и всё такое Рецепт, Кулинария, Мясо, Длиннопост, Еда
Мясо и всё такое Рецепт, Кулинария, Мясо, Длиннопост, Еда

Мясо и всё такое Рецепт, Кулинария, Мясо, Длиннопост, Еда
Мясо и всё такое Рецепт, Кулинария, Мясо, Длиннопост, Еда
Мясо и всё такое Рецепт, Кулинария, Мясо, Длиннопост, Еда
Мясо и всё такое Рецепт, Кулинария, Мясо, Длиннопост, Еда
Мясо и всё такое Рецепт, Кулинария, Мясо, Длиннопост, Еда
Мясо и всё такое Рецепт, Кулинария, Мясо, Длиннопост, Еда
Показать полностью 9
3634

Бог троицу любит

Бог троицу любит Картинка с текстом, Австрия, НАТО, Политика, Нейтралитет, Новости
Показать полностью 1
3593

Дело семейное

Дело семейное
3519

ЦБ очень не нравится высокий курс рубля. Вечер 16.05.2022

ЦБ очень не нравится высокий курс рубля. Вечер 16.05.2022 Политика, Финансы, Экономика, Санкции, Рубль, Война, Длиннопост
ЦБ очень не нравится высокий курс рубля. Вечер 16.05.2022 Политика, Финансы, Экономика, Санкции, Рубль, Война, Длиннопост
Показать полностью 2
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: