Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
import random import vk_api from vk_api.longpoll import VkLongPoll, VkEventType from vk_api.keyboard import VkKeyboard, VkKeyboardColor from vk_api.utils import get_random_id def write_message(sender, message, keyboard=None): Vk_Post = { 'user_id': sender, 'message': message, 'random_id': 0 } if keyboard != None: Vk_Post["keyboard"] = keyboard.get_keyboard() else: Vk_Post = Vk_Post authorize.method('messages.send', Vk_Post) token='токен' authorize = vk_api.VkApi(token = token) longpoll = VkLongPoll(authorize) for event in longpoll.listen(): if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text: reseived_message = event.text sender = event.user_id #дальше просто сообщения без каких либо алгоритмов тупо if и elif else: keyboard = VkKeyboard(inline = True) keyboard.add_button("В начало", VkKeyboardColor.POSITIVE) write_message (sender, "Нажми на кнопочку", keyboard)