# API-ключ созданный ранее token = "5d1d08c4b4b739b6718b5a9a09aa71332ba4f687aa58321344f706b4351c2a470d3a9011ad64e312dad30" # Авторизуемся как сообщество vk = vk_api.VkApi(token=token) # Работа с сообщениями longpoll = VkLongPoll(vk) commander = Commander() print("Server started") for event in longpoll.listen(): if event.type == VkEventType.MESSAGE_NEW: if event.to_me: print('New message:') print(f'For me by: {event.user_id}', end='') bot = VkBot(event.user_id) if event.text[0] == "/": write_msg(event.user_id, commander.do(event.text[1::])) else: write_msg(event.user_id, bot.new_message(event.text)) print('Text: ', event.text)
# Работа с сообщениями longpoll = VkLongPoll(vk) # Commander commander = Commander() print("Бот запущен") # Основной цикл for event in longpoll.listen(): # Если пришло новое сообщение if event.type == VkEventType.MESSAGE_NEW: # Если оно имеет метку для меня( то есть бота) if event.to_me: # Сообщение от пользователя request = event.text # Каменная логика ответа if request == "привет": write_msg(event.user_id, "Хай") elif request == "пока": write_msg(event.user_id, "Пока((") elif request.split()[0] == "command": write_msg(event.user_id, commander.do(request[8::])) else: write_msg(event.user_id, "Не поняла вашего ответа...")