Почему не работает чат бот в вк
Перейти к содержимому

Почему не работает чат бот в вк

  • автор:

Не работает бот ВКонтакте, что делать?

В данной статье вы найдете рекомендации для ситуации, когда бот ВКонтакте отвечает не так, как вам хотелось бы.

Например, — бот отвечает «извините, непонятно» — бот отвечает на какие-то фразы, а на другие фразы молчит; — бот не отвечает вообще ни на что — всегда молчит.

Что делать?​

  1. Для начала, убедитесь, что правильно подключили канал по этой инструкции.
  2. Убедитесь, что возможности ботов в вашем сообществе включены.

Должно быть указано Возможности ботовВключены:

  1. Проверьте разрешения сообщества / группы ВКонтакте.

Чтобы проверить, какие вы выставили разрешения при создании ключа, перейдите в Управление → Настройки → Работа с API.

Здесь вы можете увидеть проставленные разрешения. Убедитесь, что данные права были выданы: * управление сообществом* сообщения сообщества* фотографии

Если какое-то из этих разрешений не было назначено, создайте новый ключ и переподключите канал.

  1. Итак, вы выполнили все шаги выше, но ситуация не разрешилась. Здесь может быть несколько вариантов.
  • Если бот отвечает «Извините, непонятно».

Вернитесь к инструкции по подключению канала. Доработайте свой сценарий. Можете воспользоваться данной инструкцией.

  • Бот не отвечает на определенные фразы

Попробуйте написать боту:

Если бот начал сценарий сначала, значит проблема сценарная. Посмотрите на тот участок сценария, где находится бот, когда отвечает некорретно. Возможно, вы не поставили на тот экран нужный вам интент.

Также, проверьте, какие реакции должен давать бот после конкретных слов. Возможно, у вас проблема с блоком Условие, либо неправильно оформлен HTTP-запрос, поэтому бот просто не идет дальше.

  • Если вы пишете /start и бот молчит. Бот не отвечает вообще ни на какие слова.

В этом случае убедитесь, что вы выполнили все шаги, описанные выше. Если все было проверено, то переходите к следующему шагу.

  1. Попробуйте сделать следующее:
  • в вашей группе в ВКонтакте перейдите в Работа с API → Ключи доступа. Удалите все существующие ключи и создайте новый. Скопируйте его. Затем перейдите в сценарий Aimylogic на вкладку Каналы. Удалите все прикрепленные к этому боту каналы ВКонтакте и добавьте канал ВКонтакте с новым ключом.

Если это также не помогло, то напишите в техподдержку.

Как написать в техподдержку​

При обращении в поддержку обязательно пришлите следующее:

  1. Сделайте скриншоты переписки с ботом ВКонтакте, чтобы мы могли видеть, как бот реагирует на сообщения
  2. Пришлите общий скриншот сценария, чтобы на скриншоте было видно, что в сценарии есть глобальный блок $TEXT
  3. Пришлите название сценария (название бота в Aimylogic).Например, вот название сценария:

  1. Email, привязанный к вашему аккаунту в Aimylogic.

5) Сделайте скриншот настроек сообщества, чтобы было видно, что возможности ботов включены:

  1. Скриншот разрешений выставленных боту. На скриншоте должно быть видно название сообщества. Скриншот должен выглядеть так:7) Сделайте скриншоты вкладки «запросы».Как найти эту вкладку:

Перейдите в Настройки — Работа с API

Перейдите на вкладку Callback API

Переключитесь на ChatAdapter:

Переключитесь на вкладку Запросы:

Вот этот последний скриншот и нужно прислать в поддержку (чтобы на скриншоте было видно название сообщества).

  • Что делать?
  • Как написать в техподдержку

Вк-бот отвечает в ЛС, но не отвечает в беседах, что делать?

Написал коротенького бота для тестирования функций. Загвоздка в том, что он отвечает только в сообщениях группы, но не в чаты. Не могу найти причину, не появляется никакой ошибки.

from vk_api.longpoll import VkLongPoll, VkEventType import vk_api from datetime import datetime import time def write_msg(user_id, random_id, message): vk_session.method('messages.send', ) token = "тут мой токен" vk_session = vk_api.VkApi(token=token) session_api = vk_session.get_api() longpoll = VkLongPoll(vk_session) for event in longpoll.listen(): if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text: if event.from_user: write_msg(event.user_id, event.random_id, "первая фраза") elif event.from_chat: write_msg(event.сhat_id, event.random_id, "вторая фраза") time.sleep(1) 

Отслеживать
задан 10 мар 2019 в 15:43
Георгий Антипенко Георгий Антипенко
13 1 1 серебряный знак 3 3 бронзовых знака
write_msg(event.сhat_id, event.random_id, «вторая фраза») — это строчка не выполняеться да?
10 мар 2019 в 18:43
@Melis да, именно она. Хоть убей, не могу понять, почему
10 мар 2019 в 19:26

продебаж код, останови интерпретатор на строчке if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text: походу условие event.to_me не работает для груп. чатов

11 мар 2019 в 20:51

@Melis Дебаг подсказал мне, что проблема вообще не в этом. longpoll.listen() не считает сообщение в чатах event’ом, просто не видит его даже. Че делать?

12 мар 2019 в 16:10

откуда токен? из группы? может есть что-то в настройке группы? вроде должно быть «разраешить добавлять бота в группу»

Не работает бот в VK(ВК) на Python, что делать?

Не работает бот в Вконтакте. Писал бота несколько раз разными способами с помощью разных плагинов. Смотрел видео на ютуб. Вроде ошибок не выдает но сам бот не работает. То сделал Echo bot, пишу в личные сообщения группы, он попросту никак не реагирует. Также делал бота который будет отвечать если ввести ему нужные слова по типу -Привет
Bot- И тебе привет!
Использовал vk_api и vk_bottle. Попробовал сделать бота в телеграме все работает без каких либо нареканий.

Вот код с помощью vk_api:

import vk_api from vk_api.longpoll import VkLongPoll, VkEventType vk_session = vk_api.VkApi(token = 'token') session_api = vk_session.get_api() longpoll = VkLongPoll(vk_session) def send_some_msg(id, some_text): vk_session.method ('messages.send', ) for event in longpoll.listen(): if event.type == VkEventType.MESSAGE_NEW: if event.to_me: msg = event.text.lower() id = event.user_id if msg == 'Hello': send_some_msg(id, 'Hi freind')

И вот с помощью vk_bottle :

from vkbottle.bot import Message, Bot from vkbottle import Keyboard, KeyboardButtonColor, Text bot = Bot(token='token') @bot.on.private_message() async def echo (message: Message): await message.answer(message.text) bot.run_forever()

Возможно есть ошибки в коде? Или я не правильно подключил его. В token=’token’, вместо слова присутствует скопированный текст.

  • Вопрос задан более года назад
  • 236 просмотров

[Решено] Некорректно работает чат-бот ВК

��

Здравствуйте, Игорь! Напишите, какой тур вас заинтересовал, или нажмите «начать», чтобы подобрать другой тур

Если удобно, напишите телефон и время звонка ��– я наберу ��Уточните ещё, пожалуйста, в какой бюджет мы хотим уложиться?

Тестирование бота КНОПКИ не запускается

Тема была редактированна 3 года назад от igornosov
Размещено : 18.06.2021 20:58
Сообщения: 1871
Магистр ордена Джедаев Admin

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

p.s. и убедитесь, что все старые боты — отключены.

Размещено : 18.06.2021 21:00
Сообщения: 6
Начинающий Падаван Customer
Topic starter
Размещено : 18.06.2021 21:04
Сообщения: 1871
Магистр ордена Джедаев Admin

FIXED

Размещено : 19.06.2021 15:17
Сообщения: 6
Начинающий Падаван Customer
Topic starter

@dspotapov Дима, большое спасибо за помощь и уделенное время. Все настроили, все отлично работает, сегодня еще раз проверю пошагово по инструкции. Проблема была в том, что при настройке бота я сделал ряд ошибок. Так что с ботом все нормально. Обращений падает много. Очень круто.

Размещено : 19.06.2021 15:46
Сообщения: 6
Начинающий Падаван Customer
Topic starter
От: @igornosov

��

Здравствуйте, Игорь! Напишите, какой тур вас заинтересовал, или нажмите «начать», чтобы подобрать другой тур

Если удобно, напишите телефон и время звонка ��– я наберу ��Уточните ещё, пожалуйста, в какой бюджет мы хотим уложиться?

Спасибо Диме, все настроил, поругал немного меня за невнимательность, но все по делу и справедливо! Дима и Миша — суперперцы, очень классная клиентоориентированность, так что проблема была в моих «кривых» ручках ))

Размещено : 19.06.2021 15:48
Михаил Анкудинов and Дмитрий Потапов reacted
Сообщения: 7
Начинающий Падаван Customer

Добрый день, у нас вообще не выдается кнопка «начать», думала что проблема во мне, тк я уже была подписчиком, попробовали на новом человеке то же самое

Размещено : 21.06.2021 20:22
Сообщения: 7
Начинающий Падаван Customer

и если не настроить сообщение через сенлер, то как в инструкции по настройке бота, когда приветственное сообщение настраивается через управление группы, при нажатии подписаться не приходит ничего вообще.

Размещено : 21.06.2021 20:26
Сообщения: 1871
Магистр ордена Джедаев Admin

@pskov-1 присылайте ссылку на сообщество мне в личку в ВК vk.com/dspotapov и будьте на связи через 30-45 минут — посмотрим вместе.

Размещено : 21.06.2021 21:26
Сообщения: 1871
Магистр ордена Джедаев Admin

по боту: всё пофикшено. кнопки — появляются, подписки и срабатывания бота работают корректно. просто несколько небольших ошибок было допущено в процессе настройки — теперь всё хорошо. ��

Размещено : 21.06.2021 23:17
Сообщения: 7
Начинающий Падаван Customer

@dspotapov Вы как всегда лучшие, спасибо!)

Размещено : 22.06.2021 13:12
(@olga_kameshkova)
Сообщения: 146
Джедай Customer

Ребята, у меня тоже нет кнопки «начать». Что сделала не так? И по-моему еще не виден набор текста, как это было в старом боте (копирование ручного набора).

И еще, если пишу текстом свои пожелания на первое сообщение, далее ничего не происходит, сообщение висит непрочитанным.

Размещено : 24.06.2021 13:10
Сообщения: 1871
Магистр ордена Джедаев Admin

@olga_kameshkova я что-то делаю не так? �� -> см.скриншот.

p.s. просто на вас уже рассылка и бот стриггерились, поэтому и нет кнопки.

p.p.s. и ссылку на кнопке подробнее в шапке надо поменять -> тип должен быть НЕ приложение Senler, а ссылка на сайт -> и вставляете туда такую же ссылку, как и на первой кнопке в меню -> чтобы сразу происходила подписка, а не каталог рассылок открывался.

Размещено : 24.06.2021 13:27
(@olga_kameshkova)
Сообщения: 146
Джедай Customer
От: @dspotapov

@olga_kameshkova я что-то делаю не так? �� -> см.скриншот.

p.s. просто на вас уже рассылка и бот стриггерились, поэтому и нет кнопки.

p.p.s. и ссылку на кнопке подробнее в шапке надо поменять -> тип должен быть НЕ приложение Senler, а ссылка на сайт -> и вставляете туда такую же ссылку, как и на первой кнопке в меню -> чтобы сразу происходила подписка, а не каталог рассылок открывался.

По п.1 поняла, но как мне тогда протестить работу? Другой аккаунт создавать?

По п.2 вообще ничего не поняла, Дима, сорри ) можно как в школе еще раз? Где у меня меню и о какой первой кнопке речь?

Размещено : 24.06.2021 13:41
Сообщения: 1871
Магистр ордена Джедаев Admin
От: @olga_kameshkova

И еще, если пишу текстом свои пожелания на первое сообщение, далее ничего не происходит, сообщение висит непрочитанным.

Если ты тестишь на себе самой — ничего удивительного — ты же во всех группах уже состоишь — бот не считает нужным брать у тебя телефон. Когда это новый пользователь — всё норм:

Размещено : 24.06.2021 13:44
(@olga_kameshkova)
Сообщения: 146
Джедай Customer

@dspotapov А если удалить себя из Сенлера, то будет все как в первый раз? �� Да, еще вопрос вспомнила, в Сенлере можно как-то поиск конкретного подписчика провести? Не вижу как это сделать.

Размещено : 24.06.2021 13:49
Сообщения: 1871
Магистр ордена Джедаев Admin
От: @olga_kameshkova

Другой аккаунт создавать?

Я полностью сперва удаляю себя из Senler (из раздела подписчики) и беседу у себя в диалогаг полностью удаляю. После этого прохожу полный путь. Ну или можно с другого акка протестить, если он есть.

От: @olga_kameshkova

По п.2 вообще ничего не поняла, Дима, сорри

Поменяй то, как работает кнопка действия (см.скрин). Ссылка на ней должна вести в основную группу подписчиков (как сейчас делает самая левая кнопка в меню твоей группы (которая с рукой :))).

Размещено : 24.06.2021 13:50
Сообщения: 1871
Магистр ордена Джедаев Admin

@olga_kameshkova да. разве что кнопка «Начать» в этом случае не всегда появляется (я обычно просто пишу руками это слово :)). как найти подписчика: подписчики -> фильтр -> id или ссылка -> вставляем ссылку на ВК-профиль в поисковое поле.

Размещено : 24.06.2021 13:52
(@olga_kameshkova)
Сообщения: 146
Джедай Customer
Размещено : 24.06.2021 14:11
(@89947770001)
Сообщения: 1
Юнлинг Customer

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

1) клиентка перешла по рекламе, подписалась и нажала «Начать», бот просил уточнить параметры, но она больше не ответила

2) со следующего дня пошла дожимающая велком-серия, после 5-го сообщения которой клиентка написала «Получать горящие туры»

��

3) бот ответил: Хорошо, будем присылать только самые лучшие горящие туры

Примерно раз 200. )))

Помогите пожалуйста. Если возможно проверьте настройки у нас. Заранее спасибо

Размещено : 28.06.2021 12:56
Сообщения: 1431
Магистр ордена Джедаев Admin
От: @89947770001

��

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

Как все было:

1) клиентка перешла по рекламе, подписалась и нажала «Начать», бот просил уточнить параметры, но она больше не ответила

2) со следующего дня пошла дожимающая велком-серия, после 5-го сообщения которой клиентка написала «Получать горящие туры»

3) бот ответил: Хорошо, будем присылать только самые лучшие горящие туры

Примерно раз 200. )))

Помогите пожалуйста. Если возможно проверьте настройки у нас. Заранее спасибо

Добавьте меня в сенлер: https://vk.com/mikhail.ankudinov (админом делать не надо!)

И напишите в личку название вашего сообщества – я посмотрю. В группе дайте права модератора, чтобы был доступ к чату.

Размещено : 28.06.2021 13:04
(@olga_kameshkova)
Сообщения: 146
Джедай Customer

Добрый день, обнаружили сегодня такой момент в работе ботов: При обращении клиента кнопочный бот отработал полностью, все по классике, телефон взят, емейл получен, пошла приветственная серия. А вот далее было интересно: менеджер написал сообщение в ВК, клиент ответил и тут включается бот-диалог и снова просит телефон. Скрин прилагаю http://joxi.ru/zANRxlLT8vl38A

Размещено : 05.08.2021 13:03
Сообщения: 1431
Магистр ордена Джедаев Admin
От: @olga_kameshkova

Добрый день, обнаружили сегодня такой момент в работе ботов: При обращении клиента кнопочный бот отработал полностью, все по классике, телефон взят, емейл получен, пошла приветственная серия. А вот далее было интересно: менеджер написал сообщение в ВК, клиент ответил и тут включается бот-диалог и снова просит телефон. Скрин прилагаю http://joxi.ru/zANRxlLT8vl38A

В чем косяк?

Что-то с триггерами. Бот запустился второй раз. Может в группе подписчиков или внутри самих триггеров.

Если не получится разобраться – добавьте меня в сенлер: https://vk.com/mikhail.ankudinov

Размещено : 05.08.2021 14:52
(@olga_kameshkova)
Сообщения: 146
Джедай Customer

Ребята, вы меня простите великодушно �� но у меня опять вопрос по боту, не хочет он дружить с нашими подписчиками. Сегодня опять включился повторно после того, как клиент оставил телефон, но не оставил почту. Скрины прилагаю:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *