@samperirrrrr

Почему бот не реагирует на кнопки, в беседе Python?

Всем привет, помоги. У меня бот не реагирует на кнопки только в беседах, в лс все ок. Вот ниже код
keyboard = VkKeyboard(one_time=False, inline=True)
keyboard.add_button('/reg', color=VkKeyboardColor.NEGATIVE)
keyboard.add_button('мда', color=VkKeyboardColor.POSITIVE)
if responce == "клава":
         vk.messages.send(peer_id=id,random_id=0,message="panos",keyboard=keyboard.get_keyboard())
  • Вопрос задан
  • 119 просмотров
Решения вопроса 1
@dr0st
Доброго времени суток, была такая же проблема, решение нашёл так:
msg = event.text
msg = msg.replace('[club<b>id группы</b>|@<b>домен группы</b>] ', '')
msg = msg.replace('[club<b>id группы</b>|<b>название группы</b>] ', '')


Как создавал саму клавиатуру:
keyboard.add_button('text', color=VkKeyboardColor.DEFAULT)
                    vk.messages.send(
                        peer_id=event.peer_id,
                        random_id=get_random_id(),
                        keyboard=keyboard.get_keyboard(),
                        message='text2'
                    )


Чтобы использовать get_random_id() (удобная вещь кстати), нужно импортировать следующее: from vk_api.utils import get_random_id
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы