Answer the question
In order to leave comments, you need to log in
How to assign actions to a button?
Помогите.
Дописал боту ВКонтакте кнопки, используя метод VkKeyBoard. Теперь не могу понять, как назначить действия кнопкам. Например чтобы при нажатии бот перенаправлял пользователя на определенную функцию. Также, как заставить кнопки бота работать в беседах? Так как когда пользователь нажимает на кнопку, автоматически ВКонтакте упоминает бота, при этом бот нечего не отвечает.
Вот структура кнопок:
keyboard = VkKeyboard(one_time=True)
keyboard.add_button('Кнопка 1', color=VkKeyboardColor.POSITIVE)
keyboard.add_button('Кнопка 2', color=VkKeyboardColor.POSITIVE)
keyboard.add_line()
keyboard.add_button("Кнопка 3", color=VkKeyboardColor.NEGATIVE)
keyboard.add_button("Кнопка 4", color=VkKeyboardColor.NEGATIVE)
def mes_get_but():
vk.method("messages.send", {"peer_id": event.object.peer_id, "message": "Выбирай, расскажу","random_id": 0, "keyboard": keyboard.get_keyboard()})
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question